上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 问题的提出我 常常在思考一个问题,我们如何能设计出高水平、高质量的软件出来。怎样是高水平、高质量的软件?它应当是易于维护、易于适应变更、可重用性好的一个系统。 如何做到这一点呢?答案当然是“低耦合、高内聚”了。低耦合就是软件在构造的时候,各个模块、各个功能、各个类都不会过度依赖于它周围的环境。只有这样, 才能使我们的模块(功能、类)在周围发生变更时不受影响,做到易于维护和易于适应变更。正因为如此,... 阅读全文
posted @ 2008-10-31 18:48 Earl_86 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 数据库为mysql5.0 表名为Author struts2+hibernate3.0+spring3.0首先是在自动生成的DAO里面加上如下代码 public List findAll(){ String sql="FROM Author order by author_id"; return getHibernateTemplate().fin... 阅读全文
posted @ 2008-10-31 18:45 Earl_86 阅读(597) 评论(0) 推荐(0) 编辑
摘要: Spring--简单使用quartz实现定时作业 定时批处理作业是J2EE企业应用里很重要的一环,用来在晚间进行财务挂账,数据转存,新闻联播等等操作。 而在Spring里,已经很好的集成了Quartz,简单到像配cron一样,在xml文件里面配一下时间就可以自动执行,不需要写一行代码。Spring对Quartz大刀阔斧的简化堪称范例,Quartz项目组也许可以学习一下。 ... 阅读全文
posted @ 2008-10-31 14:14 Earl_86 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 编写对GC友好,又不泄漏的代码 作者:江南白衣 看到JavaOne2007上有篇《Garbage-Collection-Friendly Programming》的68页PPT,心想都2007了还谈这个基本问题,一定总结得很全面了才好意思站出来讲吧。 GC的基础概念见上篇:JDK5.0垃圾收集优化之--Don't Pause 1.使用更多生命周期短的、小的、不改变指向(i... 阅读全文
posted @ 2008-10-31 14:07 Earl_86 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 给编程狂热者的ant task笔记收藏 作者:江南白衣 这篇文档是专门写给那些编程狂热者,在Ant里编程时要留意的重要Task。 不知为何,老外的各种脚本都写得格外漂亮。从Appfuse里学到很多,在编写SpringSide2.0的构件安装脚本时又被迫自学了不少,这里作下总结。 如果只说一样最重要的事情,就是ant-contrib的 和 节点,使Ant 拥有了完整的编... 阅读全文
posted @ 2008-10-31 13:59 Earl_86 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 简化Spring(4)--View层 作者:江南白衣 人生像个舞台,请良家少女离开。 同样的,Freemarker和Velocity爱好者请跳过本篇。与弃用webwork而单用Spring MVC Controller接口的理由一样,Freemarker本来是一样好东西,还跨界支持jsp 的taglib,而且得到了WebWork的全力支持,但为了它的非标准化,用户数量与I... 阅读全文
posted @ 2008-10-31 13:55 Earl_86 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 简化Spring(3)--Controller层 作者:江南白衣 Struts与Webwork的扇子请跳过本篇。 MVC不就是把M、V、C分开么?至唯物朴素的做法是两个JSP一个负责View,一个负责Controller,再加一个负责Model的Java Bean,已经可以工作得很好,那时候一切都很简单。 而现在为了一些不是本质的功能,冒出这么多非标准的Web框架... 阅读全文
posted @ 2008-10-31 13:55 Earl_86 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 简化Spring(2)--Model层 作者:江南白衣 因为Spring自带的sample离我们的实际项目很远,所以官方一点的model层模式展现就靠Appfuse了。 但Appfuse的model层总共有一个DAO接口、一个DAOImpl类、一个Service接口、一个ServiceImpl类、一个DataObject.....大概只有受惯了虐待的人才会欣然接受吧。 ... 阅读全文
posted @ 2008-10-31 13:54 Earl_86 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.blogjava.net/calvin/archive/2005/08/21/10530.html简化Spring(1)--配置文件作者:江南白衣 序 人人都爱Spring加Hibernate。 但Spring MVC+hibernate的Sample如Appfuse的代码却算不得最简洁优美好读,如果在自己的项目中继续发挥我们最擅长的依样画葫芦大法,... 阅读全文
posted @ 2008-10-31 13:53 Earl_86 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 可能注意到了,这里的Action交给SPRING来管理了。所以我们看一下application.xml的代码吧xml 代码 xml version="1.0" encoding="UTF-8"?> > ... 阅读全文
posted @ 2008-10-31 13:49 Earl_86 阅读(249) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页