全文预览

办公自动化的综述与开发平台论文

上传者:蓝天 |  格式:doc  |  页数:22 |  大小:0KB

文档介绍
一部分方.页眉. .页脚. 法只是直接调用 D AO 中的方法。一般情况下只有在多个数据源的场合下适合引入 DAO 层。 3.3 有关分层的几个问题 1 ,一定要分层吗? 不一定。假如公司要求你写一个可以给指定员工发送短信的小程序,用于开会通知与自动发送生日祝福短信。这个程序很小,没有多少行代码,而且不变,这时不分层可以吗?完全可以呀。但我们在写程序时,还是要分层的,分层的程序结构清晰,可维护性高。 2 ,一定要 3 层吗? 不一定。分3 层是推荐的, 而不是必须的, 应根据自己的具体情况进行安排。我们如果使用 3层的结构, 用起来就麻烦, 因为在 Service 中会有一部分方法只是直接调用 Dao 中的方法,而 Dao 中的方法只是调用 Session 完成某操作。此时分 2 层更好,即在 Service 中可直接操作 Session , 以简化结构。其实 Hibernate 已经可以支持多种数据库。 3 ,一定要使用接口吗? 不一定。以前就有同学问我:“在设计程序时确定的技术在开发完成后一般不会更换的, 实现类一般也不会更换, 这种情况还用接口吗, 一般的小项目是不是可以不使用接口? ”。是的, 如果不会变(一般也不会变) ,这是完全可以的。 3.4 所用框架、技术编号工具版本说明 1. Struts 2 2.1.8.1 2. Hibernate 3.6.0 实现持久化操作 3. Spring 2.5 4. jBPM 4.4 工作流支持 5. Junit 4 单元测试 6. jQuery 1.4 说明:还有 jQuery.validate 与 jQuery.treeview 等小插件 3.5 开发环境操作系统 Windows XP 开发工具 MyEclipse 8.6 Eclipse 数据库 MySql 5.0.22 Web 容器 Tomcat 6.0 浏览器 IE6

收藏

分享

举报
下载此文档