- 0
- 0
- 约1.16千字
- 约 27页
- 2017-07-16 发布于四川
- 举报
再看四层架构 * 主讲人: Spring框架高级开发工程师培训 中程在线(北京)科技有限公司 内部教程 注意保密 第3章 Spring与松耦合的软件系统 学习内容 J2EE的分层设计 紧耦合软件系统所带来的危害 Spring如何构建松耦合的软件系统 J2EE的分层设计--四层架构 紧耦合软件系统所带来的危害 不要假定用户需求是不变的, 拥抱变化, 只有肯定用户需求变化是永恒的这样原则,我们设计的软件系统才能满足用户不断变化需求。 这就要求我们的软件系统应该具有很好的可扩展性和可复用性,那么我们的手段是什么呢?这就是要降低层与层的耦合度——即松耦合。 紧耦合的设计情况? 由于层与层之间没有设计接口,而且层与层的依赖关系采用new方式等问题,当用户需求变更了就会引发“牵一发而动全身”可怕情形。假如我们现在持久层DAO不使用JDBC技术而换成使用HibernateORM框架,添加一个DAO类——即DictionaryDAOHibernateImp,那么情况是什么样子的呢?类图如图3.2所示。 由于持久层的变化,导致了依赖于它的服务层和表示层变化,实际上我们所有的层都变化了。 清单3.4是为了使用Hibernate实现添加的一个持久层实现类,目前我们也没有连接数据库,我们暂时把返回的值(Hello World)写死了。我们会在以后连接数据库find的返回值从数据库查询处理的。 小
您可能关注的文档
- SolidEdge基本特征造型28.ppt
- solidworksSimulation理论基础28.ppt
- SolidWorks工程图尺寸与注解28.ppt
- Solidworks有限元分析教程28.ppt
- SOLIDWORKS贴图制作.ppt
- solo概念包装创意案-房地产策划文案28.ppt
- SOM建筑作品欣赏28.ppt
- sonax与市场主流产品的区别28.ppt
- songpoetry(宋词)28.ppt
- Sonix介绍声波振动运28.pptx
- 2026新疆塔城地区检察机关面向社会考试招聘聘用制书记员13人备考题库带答案详解(名师推荐).docx
- 2026日照银行第一次社会招聘100人备考题库及答案详解(名师系列).docx
- 2026春季中国移动校园招聘备考题库精选答案详解.docx
- 中铁二十一局集团有限公司企业报告供应商版.docx
- 中科院上海原子核研究所简介.docx
- 中科院苏州医工所研究和管理部门机构设置方案及职责模板.docx
- 2026春季乐山市商业银行校园招聘100人备考题库附答案详解(培优b卷).docx
- 中通建设股份有限公司述职报告制度.docx
- 2026新疆得仁水务发展有限公司市场化选聘公司及子公司管理人员6人备考题库含答案详解(综合卷).docx
- 2026新疆塔城地区检察机关面向社会考试招聘聘用制书记员13人备考题库含答案详解(名师推荐).docx
最近下载
- 康复护理中的营养支持与饮食管理.ppt VIP
- 康明斯PT泵燃油系统.ppt VIP
- BP85226D非隔离参考设计_15V 300mA_变频电机,变频压缩机辅助电源供电 晶丰明源家电.pdf VIP
- 高考湖南卷:《历史》科目2023年考试真题与参考答案.pdf VIP
- 《环境化学》第二版戴树桂知识点总结.pdf VIP
- 2025年辽宁省高校教师资格岗前培训考试(高等教育法规)历年参考题库含答案详解(5套).docx VIP
- 2024年福建省厦门市5月初中毕业年级模拟考试化学试卷(解析版).pdf VIP
- 常用照明电路安装与调试 项目三 照明线路安装与调试.pptx VIP
- 中国战机简介课件.pptx VIP
- DB32_T4170-2021:城市轨道交通车辆基地上盖综合利用防火设计标准.pdf VIP
原创力文档

文档评论(0)