Java EE设计模式:Spring企业级开发最佳实践(图灵程序设计丛书·Java系列)(Pro Java EE Spring Patterns: Best Practices and Design Strategies Implementing Java EE Patterns with the Spring Framework)
分类: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,Java,Spring,
品牌: 凯耶尔(Dhrubojyoti Kayal)
基本信息·出版社:人民邮电出版社
·页码:227 页
·出版日期:2010年02月
·ISBN:9787115221292
·条形码:9787115221292
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:图灵程序设计丛书·Java系列
·外文书名:Pro Java EE Spring Patterns: Best Practices and Design Strategies Implementing Java EE Patterns with the Spring Framework
产品信息有问题吗?请帮我们更新产品信息。
内容简介本书结合Spring框架讲解了 Java EE设计模式,主要介绍了Java EE应用程序设计和Spring框架的基础知识,描述了表现层、业务层和集成层中使用的设计模式,提供了每个模式的实现细节并分析了其优缺点,最后运用书中所讲的内容示范了开发订单管理系统的过程。 本书主要适合Java EE应用程序设计人员和架构师使用。
目录
目录 第1章企业级Java应用程序架构和设计简介1 1.1分布式计算的发展历程1 1.1.1单层架构2 1.1.2两层架构2 1.1.3三层架构2 1.1.4多层架构4 1.1.5Java EE架构4 1.2Java EE应用程序设计8 1.3Java EE设计模式目录9 1.4使用UML描述Java EE架构和设计10 1.4.1类图10 1.4.2序列图12 1.5小结13 第2章使用Spring框架简化企业级Java应用程序14 2.1什么是Spring14 2.2为什么Spring很重要14 2.3Spring框架的组成部分16 2.3.1Spring Core16 2.3.2Spring AOP22 2.3.3Spring DAO23 2.3.4Spring ORM23 2.3.5JEE23 2.3.6Web MVC23 2.4使用Spring构建分层应用程序23 2.4.1表现层24 2.4.2业务层25 2.4.3集成层25 2.5Spring Java设计模式讲解模板26 2.5.1名称26 2.5.2问题描述26 2.5.3模式目的26 2.5.4解决方案26 2.5.5模式评价26 2.6小结26 第3章表现层设计模式27 3.1前端控制器28 3.1.1问题描述28 3.1.2模式目的30 3.1.3解决方案30 3.1.4模式评价33 3.2应用程序控制器33 3.2.1问题描述33 3.2.2模式目的34 3.2.3解决方案34 3.2.4模式评价46 3.3页面控制器47 3.3.1问题描述47 3.3.2模式目的47 3.3.3解决方案47 3.3.4模式评价63 3.4上下文对象模式64 3.4.1问题描述64 3.4.2模式目的64 3.4.3解决方案64 3.4.4模式评价70 3.5拦截过滤器模式70 3.5.1问题描述70 3.5.2模式目的70 3.5.3解决方案71 3.5.4模式评价76 3.6视图助手模式76 3.6.1问题描述76 3.6.2模式目的76 3.6.3解决方案77 3.6.4模式评价84 3.7组合视图模式85 3.7.1问题描述85 3.7.2模式目的85 3.7.3解决方案85 3.7.4模式评价89 3.8分发者视图模式89 3.8.1问题描述89 3.8.2模式目的89 3.8.3解决方案90 3.8.4模式评价94 3.9服务到工作者模式94 3.9.1问题描述94 3.9.2模式目的94 3.9.3解决方案95 3.9.4模式评价95 3.10小结96 第4章业务层设计模式97 4.1服务定位器模式97 4.1.1问题描述97 4.1.2模式目的100 4.1.3解决方案100 4.1.4模式评价109 4.2业务代理模式109 4.2.1问题描述109 4.2.2模式目的109 4.2.3解决方案109 4.2.4模式评价111 4.3会话外观模式112 4.3.1问题描述112 4.3.2模式目的112 4.3.3解决方案112 4.3.4模式评价116 4.4应用程序服务模式117 4.4.1问题描述117 4.4.2模式目的117 4.4.3解决方案118 4.4.4模式评价120 4.5业务接口模式121 4.5.1问题描述121 4.5.2模式目的121 4.5.3解决方案121 4.5.4模式评价127 4.6小结127 第5章集成层设计模式128 5.1数据访问对象模式128 5.1.1问题描述128 5.1.2模式目的131 5.1.3解决方案131 5.1.4模式评价140 5.2过程访问对象模式140 5.2.1问题描述140 5.2.2模式目的140 5.2.3解决方案140 5.2.4模式评价143 5.3服务触发器模式143 5.3.1问题描述143 5.3.2模式目的144 5.3.3解决方案144 5.3.4模式评价151 5.4Web服务代理模式151 5.4.1问题描述151 5.4.2模式目的151 5.4.3解决方案152 5.4.4模式评价161 5.5小结161 第6章横切设计模式162 6.1验证和授权实施者模式163 6.1.1问题描述163 6.1.2模式目的164 6.1.3解决方案164 6.1.4模式评价182 6.2审核拦截器模式182 6.2.1问题描述182 6.2.2模式目的182 6.2.3解决方案183 6.2.4模式评价189 6.3域服务所有者事务模式189 6.3.1问题描述189 6.3.2模式目的189 6.3.3解决方案190 6.3.4模式评价197 6.4小结197 第7章案例研究:构建订单管理系统198 7.1需求198 7.1.1用户故事卡:用户登录199 7.1.2用户故事卡:查询服务199 7.1.3用户故事卡:保存订单199 7.2迭代规划199 7.3架构200 7.3.1表现层200 7.3.2业务层201 7.3.3集成层202 7.4设计202 7.5安全机制203 7.5.1问题描述203 7.5.2模式目的203 7.5.3解决方案203 7.6JSP203 7.6.1问题描述203 7.6.2模式目的204 7.6.3解决方案204 7.7页面控制器204 7.7.1问题描述204 7.7.2模式目的204 7.7.3解决方案204 7.8开发205 7.8.1创建工作区206 7.8.2创建项目207 7.8.3添加依赖关系208 7.8.4构建项目210 7.8.5部署项目219 7.9小结227
……[看更多目录]