`
fantasy
  • 浏览: 506849 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
       出场告白:        这是一个通过配置一个javaBean,就能自动生成CRUD页面的程序。(添加页面,列表显示页面,详细信息显示页面)       在web项目中,随着spring,hibernate的出现,程序员在持久层和业务逻辑层所花费的时间也越来越少,那么大部分时间将会花费在页面展现层,如何节约时间?答案,页面自动生成!       为什么要使用它?      1。快速生成: 只需要通过annotation的方式,简单配置一个javabean就能自动生成所需页面。      2。页面自由定制:所生成的页面都是通过模板生成,你可以随意配置这些模板,也可以使用默认的模板。 ...
       出场告白:        这是一个通过配置一个javaBean,就能自动生成CRUD页面的程序。(添加页面,列表显示页面,详细信息显示页面)        下载源代码:http://kiral.iteye.com/blog/67902        指南:         1。配置一个javaBean         在类上面配置一个描述类的信息。         在方法上配置描述方法的信息。         javabean详细代码如下: java 代码 import org.quick.code.annotation.ClassDescription;    ...
作者:kiral,http://fantasy.iteye.com/blog/67320,转载请保留。        出场白:     任何jsp页面只要使用包含附件中的loading.jsp将自动拥有“页面正在加载的。。”提示信息,在页面加载完后将自动隐藏。效果见附件。    第1个附件是用UTF-8编码的组件,如果你的项目使用的是UTF-8编码,请下载这个。    第2个附件是GB2312编码的。    我为什么使用这个组件?   1。交互性。 客户清楚知道,你的页面是在加载,需要等待,而不用对着一个空白的网页发呆。   2。方便。  对于程序员来说,只要包含loading页 ...
   作者:kiral  原文链接: http://fantasy.iteye.com/blog/67329, 转载请保留。                   出场白:     这是一个163邮箱所使用的菜单组件。     我为什么使用这个组件?      1。借鉴。网易在图片的使用上面很值得我们借鉴。将所有控件(如按钮,删除)的图片放在一张图片上,通过移动位置来得到这个控件的图片。     2。美观。个人觉得网易的菜单很美观,效果见附件。     3。跨平台。能在多个浏览器下正常显示。    PS:欢迎大家讨论改善意见。        
   作者:kiral,http://fantasy.iteye.com/blog/67320,转载请保留。        出场白:     任何jsp页面只要使用包含附件中的loading.jsp将自动拥有“页面正在加载的。。”提示信息,在页面加载完后将自动隐藏。效果见附件。    第1个附件是效果图,当用户访问页面的时候,会出现这个效果图,页面加载完了后,提示就会自动消失。    第2个附件是用UTF-8编码的组件,如果你的项目使用的是UTF-8编码,请下载这个。    第3个附件是GB2312编码的。    我为什么使用这个组件?   1。交互性。 客户清楚知道,你的页面是在加载,需要等 ...
  前天生病在家,睡到下午才起来,桌子上摆了本rails的书。   作为一名坚贞不渝的java程序员,以前根本不会去碰任何其它语言的咚咚,除了(javascript).   随着ruby的火爆,各种赞美之词,层出不穷,而最近做项目又倾向与快速开发,经理说我的快速开发理念和ruby有点像。  再加上我对敏捷开发的向往。(rails本身处处都体现了敏捷,这句话也是经常在耳边被熏陶)  在种种外在因素,和种种内在因素的迫使下,我!一名坚贞不渝的java程序员决定步入ruby on rails的队伍。  ruby属于进程式的动态语言,在使用上必须通过命令行的模式。(这个虽然感觉很麻烦,但是瞒有职业程序 ...

CSS/HTML Templates

    博客分类:
  • web
  一个很不错的html/css模板,里面有很多demo,    为什么使用它?    1.使用实际的例子教你如何使用css.    2.支持跨平台。    3.div+css模式
当我们捕获到一个Exception时,如下 void init() { try{ loadFile(); } catch(Exception e) {} } 那么我们首先应该分析,我能不能处理这个异常, 假如我能够处理,那么我就处理,并且记录日志。 假如我不能处理,那么应该继续向上抛出。 尽量使用uncheck异常,这样避免调用者强制处理这个异常。 使用uncheck异常,需要在注释里注明自己抛出的异常。
“控制反转”( Inversion of Control,IoC)一个大家都很熟悉的名词,而其大而化之的名字却很容易为它的神秘增加一道朦胧的面纱.为了更能描述其特点,于是诞生——“依赖注入”(Dependency Injection), 依赖注入模式主要分为:设置注入,构造子注入和接口注入. 本文只讲述设置注入. 每一个男孩都具有亲吻别人的能力.而且他们都想亲吻女孩. 每一个女孩可以选择由那位男生亲吻她,但是却不告诉别人到底由谁来亲吻她. public interface Kissable { void kiss( Object kisser); } public clas ...
/** * 全选的所有指定名称的checkbox *@state 全选的checkbox的状态 *@name 表格中的所有checkbox的名称 *@author fangtf *@type void */ function selectAll(state,name) { var ids = document.getElementsByName(name); for (var i = 0; i < ids.length; i++) { ids[i].checked = state; } } /** * 全选的所有指定id ...
Global site tag (gtag.js) - Google Analytics