揭秘J2EE项目开发的70个问题

分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: 戎伟,孟劼,苏威编著
出 版 社: 人民邮电出版社
出版时间: 2008-1-1字数: 631000版次: 1页数: 497印刷时间: 2008/01/01开本:印次: 1纸张: 胶版纸I S B N : 9787115167132包装: 平装内容简介
本书以软件项目生命周期各个阶段提出的问题为主线,从需求分析师、设计师和程序员3种不同角色的角度出发,提出问题,解决问题。书中给出了各种有价值的经验、实践参考,还给出了不同的解决方案并分析了其优劣。本书所涵盖的软件项目生命周期包括需求阶段、分析阶段、设计阶段、开发阶段4个迭代部分,而开发阶段按照J2EE模型又依次分为表示层、持久层、业务逻辑层。书中涵盖了Struts、Spring、Hibernate、UML、AJAX等多种流行技术,并对它们的原理、难点进行了深入地阐述。
本书适合有Java经验的所有各级开发人员,也可以作为项目经理对于项目掌控的参考。
目录
第1章项目基础
1.1问题:选择怎样的开发模式
1.2问题:B/S还是C/S
1.3问题:如何谈需求
1.4问题:如何设计用例
1.5问题:分析师如何看用例
1.6问题:如何管理软件需求
1.7问题:需求管理和开发
1.8问题:软件需求之验证和评审
1.9问题:软件需求之风险管理
1.10问题:软件需求之变更和需求跟踪
1.11问题:软件需求之软件过程改进
1.12问题:找谁来调研
1.13问题:获取需求的沟通途径
1.14问题:需求获取的注意事项
1.15问题:沟通的基本技巧
第2章分析建模阶段
2.1问题:UML模型图各有什么意义
2.2问题:什么是分析建模
2.3问题:如何搭建业务对象模型
2.4问题:如何搭建分析模型
2.5问题:分析的经验之谈
2.6问题:解决问题的基本方法
2.7问题:Business Analysis 的存在
2.8问题:如何寻找参与者
2.9问题:文档化参与者
2.10问题:如何寻找用例
2.11问题:文档化用例
2.12问题:用例设计技巧与注意事项
第3章设计建模阶段
3.1问题:类图与关系
3.2问题:什么是设计模型
3.3问题:UML建模技巧之通用篇
3.4问题:UML建模技巧之具体篇
3.5问题:如何定义方法调用双方的义务和权利
3.6问题:抛出Checked Exception还是Runtime Exception
3.7问题:如何及时释放资源
3.8问题:怎样使用正则表达式验证数据有效性
第4章表示层
4.1问题:Struts的ActionForm与类型
4.2问题:Struts如何工作
4.3问题:ActionForm与Struts标签库
4.4问题:如何使用Struts标签之选择框
4.5问题:如何使用Struts标签之下拉框
4.6问题:JSTL和Struts标签的整合
4.7问题:页面输入乱码的解决方案
4.8问题:如何使用AJAX构建响应快速的动态Web页面
4.9问题:如何使用AJAX构建响应快速的动态Web页面(续)
4.10问题:如何响应AJAX请求
4.11问题:AJAX的常见应用场景
第5章持久层
5.1问题:可否使用Serializable实现持久化
5.2问题:选择怎样的方式来实现持久层
5.3问题:连接表的困惑
5.4问题:如何使用临时表
5.5问题:DAO模式是否需要接口
5.6问题:选择最好的分页方式
5.7问题:可以使用存储过程吗
5.8问题:怎样解决大批量数据的条件
第6章框架持久层的问题
6.1问题:Hibernate中的实体状态
6.2问题:Hibernate单、双向关联与inverse属性
6.3问题:在Hibernate中配置连接表
6.4问题:Spring如何支持JDBC
6.5问题:Spring如何支持IBatis
6.6问题:Spring如何支持Hibernate
第7章Spring业务逻辑层问题
7.1问题:Spring发布包的基本构成元素有哪些
7.2问题:怎么理解控制反转
7.3问题:怎么理解依赖注入
7.4问题:如何使用Bean Factory
7.5问题:如何装配各种Bean并使它们协作
7.6问题:如何使用ApplicationContext
7.7问题:如何使用Spring验证器
7.8问题:如何使用Spring发送E-mail
7.9问题:如何使用Spring Web MVC框架
7.10问题:Spring如何集成Struts