以前为了在前台完成JavaScript对后天代码的调用,用的是DWR框架,今天发现使用JSON-RPC-Java也可以实现DWR所实现的功能。
JSON-RPC-Java是一个用Java来实现动态JSON-RPC的框架. 利用它内置的一个轻级量JSON-RPC JavaScripIt客户端,可以让你透明地在JavaScript中调用Java代码。JSON-RPC-Java可运行在Servlet容器中如 Tomcat也可以运行在JBoss与其它J2EE应用服务器中因此可以在一个基于JavaScript与DHTML的Web应用程序中利用它来直接调用普通Java方法与EJB方法。 Read more…
在研究Struts2时候,看到用maven建立基本开发结构,感到很陌生,决定查查资料,熟悉maven,于是有了这篇入门文章熟悉maven的一些概念。由于最近的项目还没有用到maven,所以打算只是简单了解Maven,方便以后查阅之用。
建议初学者看看这篇文章:http://holylin.javaeye.com/blog/25527 Read more…
在web开发中,对页面的进行全局或部分页面进行键盘快捷键事件注册,能够有效的提高页面的用户体验。在ExtJs中的表格Form中就有回车提交的事件,实现方法可以参照我的另一篇文章:Ext监控回车按键。
在网络上看到了一篇处理JavaScript键盘快捷键事件的文章:Handling Keyboard Shortcuts in JavaScript ,其实现方法很简单,只是封装了一个shortcut的类,提供了注册快捷键的方法和删除快捷键事件的方法。 Read more…
DOM事件流
DOM(文档对象模型)结构是一个树型结构,当一个HTML元素产生一个事件时,该事件会在元素结点与根结点之间的路径传播,路径所经过的结点都会收到该事件,这个传播过程可称为DOM事件流。 Read more…
在Web中想用JavaScript实现打印功能,需要一个浏览器控件WebBrowser。WebBrowser是IE内置的浏览器控件,无需用户下载,只需要在页面简单的设置,就可以Dom方法获取到该对象. Read more…
Apple最初创建了Canvas元素,它不仅用于它的Safari浏览器,而且也用在Mac OS X Dashboard中。它最终被WhatWG组织收录,并且还纳入到了将来的HTML 5.0(HTML的下一个版本)的实现中,基于Gecko 的浏览器都支持它,例如Firefox、Safari,以及Opera。IE是不提供支持的,但是也正尝试着提供一些跨浏览器对象。
canvas元素仅是一个元素而已。在大多数情况下,你可以通过DOM访问canvas元素的上下文,并使用它来建立一些复杂的效果。 Read more…
还就没有写关于Ext的文章了,可还是有不少人搜索Ext搜索到我的文章里来了。最近,在看Python语言和Android开发,没怎么接触Ext了,哎!真希望一天时间当两天用!
Ext.util.Event对象构建器需要传入两个对象:obj(处理事件的缺省对象),name(事件名称)。在构建Event对象时,Event对象会同时构建一个事件的处理函数的数组:listeners,通过这个数组实现了一个事件的多个事件句柄函数的处理。 Read more…
每天下班之后,就很无聊,想呆在公司加班或是干些自己想做的事情,却没有位置吃饭填饱肚子。早点回来一个人在床上玩弄着笔记本,这看看那看看时间过的太快了。有时候会无聊的想这想那,却永远只能是瞎想,无法实现。 Read more…
上篇文章讲到了Java Persistence API(Java 数据持久化API),hibernate作为JPA的一种实现,是一个数据持久化组件。所谓对象持久化(Object Persistence),就是把数据保存在永久存储介质中(数据库)。 Read more…
今天看了看关于JPA(Java Persistence API)的一些知识,并在myeclipse 8里参照帮助文档里的学习文档写出了第一个JPA工程,初步的了解了在myeclipse 上如何方便利用JPA进行持久化操作的代码开发。很久没有接触持久化操作的代码开发了,决定找些实例回忆一下持久化操作的操作方法与步骤。 Read more…
要想获取当前网页的名称,首先要知道当前网页的url,通过window.location.href可以获得,window.location是什么对象呢?百度一下就可以知道了。 Read more…
下班了,闲来无聊决定捣鼓一下之前收集的一些网页特效之类的网页,研究一下其实现原理,扩展自己的知识和视野,顺便可以将自己参照网上例子做出来的sample上传到我的网站里,留着以后备份,方便查阅。还有一个目的就是通过整理研究以前收集的一些网页特效,进而慢慢的开始研究jquery技术实现前端界面的开发。 Read more…