第1章 项目基础<br>1.1 问题:选择怎样的开发模式<br>1.2 问题:B/S还是C/S<br>1.3 问题:如何谈需求<br>1.4 问题:如何设计用例<br>1.5 问题:分析师如何看用例<br>1.6 问题:如何管理软件需求<br>1.7 问题:需求管理和开发<br>1.8 问题:软件需求之验证和评审<br>1.9 问题:软件需求之风险管理<br>1.10 问题:软件需求之变更和需求跟踪<br>1.11 问题:软件需求之软件过程改进<br>1.12 问题:找谁来调研<br>1.13 问题:获取需求的沟通途径<br>1.14 问题:需求获取的注意事项<br>1.15 问题:沟通的基本技巧<br>第2章 分析建模阶段<br>2.1 问题:UML模型图各有什么意义<br>2.2 问题:什么是分析建模<br>2.3 问题:如何搭建业务对象模型<br>2.4 问题:如何搭建分析模型<br>2.5 问题:分析的经验之谈<br>2.6 问题:解决问题的基本方法<br>2.7 问题:Business Analysis 的存在<br>2.8 问题:如何寻找参与者<br>2.9 问题:文档化参与者<br>2.10 问题:如何寻找用例<br>2.11 问题:文档化用例<br>2.12 问题:用例设计技巧与注意事项<br>第3章 设计建模阶段<br>3.1 问题:类图与关系<br>3.2 问题:什么是设计模型<br>3.3 问题:UML建模技巧之通用篇<br>3.4 问题:UML建模技巧之具体篇<br>3.5 问题:如何定义方法调用双方的义务和权利<br>3.6 问题:抛出Checked Exception还是Runtime Exception<br>3.7 问题:如何及时释放资源<br>3.8 问题:怎样使用正则表达式验证数据有效性<br>第4章 表示层<br>4.1 问题:Struts的ActionForm与类型<br>4.2 问题:Struts如何工作<br>4.3 问题:ActionForm与Struts标签库<br>4.4 问题:如何使用Struts标签之选择框<br>4.5 问题:如何使用Struts标签之下拉框<br>4.6 问题:JSTL和Struts标签的整合<br>4.7 问题:页面输入乱码的解决方案<br>4.8 问题:如何使用AJAX构建响应快速的动态Web页面<br>4.9 问题:如何使用AJAX构建响应快速的动态Web页面(续)<br>4.10 问题:如何响应AJAX请求<br>4.11 问题:AJAX的常见应用场景<br>第5章 持久层<br>5.1 问题:可否使用Serializable实现持久化<br>5.2 问题:选择怎样的方式来实现持久层<br>5.3 问题:连接表的困惑<br>5.4 问题:如何使用临时表<br>5.5 问题:DAO模式是否需要接口<br>5.6 问题:选择最好的分页方式<br>5.7 问题:可以使用存储过程吗<br>5.8 问题:怎样解决大批量数据的条件<br>第6章 框架持久层的问题<br>6.1 问题:Hibernate中的实体状态<br>6.2 问题:Hibernate单、双向关联与inverse属性<br>6.3 问题:在Hibernate中配置连接表<br>6.4 问题:Spring如何支持JDBC<br>6.5 问题:Spring如何支持IBatis<br>6.6 问题:Spring如何支持Hibernate<br>第7章 Spring业务逻辑层问题<br>7.1 问题:Spring发布包的基本构成元素有哪些<br>7.2 问题:怎么理解控制反转<br>7.3 问题:怎么理解依赖注入<br>7.4 问题:如何使用Bean Factory<br>7.5 问题:如何装配各种Bean并使它们协作<br>7.6 问题:如何使用ApplicationContext<br>7.7 问题:如何使用Spring验证器<br>7.8 问题:如何使用Spring发送E-mail<br>7.9 问题:如何使用Spring Web MVC框架<br>7.10 问题:Spring如何集成Struts
展开