新書推薦:
《
天才留步!——从文艺复兴到新艺术运动(一本关于艺术天才的鲜活故事集,聚焦艺术史的高光时刻!)
》
售價:NT$
704.0
《
双城史
》
售價:NT$
505.0
《
冯友兰和青年谈心系列:不是问题的问题(哲学大师冯友兰和年轻人谈心,命运解读)
》
售價:NT$
254.0
《
月与蟹(青鲤文库)荣获第144届直木奖,天才推理作家经典作品全新译本。一部青春狂想曲,带你登上心理悬疑之巅。
》
售價:NT$
230.0
《
索恩丛书·盛清统治下的太监与皇帝
》
售價:NT$
403.0
《
透过器物看历史(全6册)
》
售價:NT$
2234.0
《
我在台北故宫博物院读名画
》
售價:NT$
500.0
《
尼罗河往事:古埃及文明4000年
》
售價:NT$
347.0
|
內容簡介: |
本书由浅入深地介绍了Struts2、Hibernate3、Spring2三个开源框架,主要内容包括Struts2入门与配置、Struts2标签、Struts2高级特性、Hibernate3入门、Hibernate3配置、Hibernate3高级功能、Spring2IoC、Spring2AOP、SSH2框架整合等。 本书通过三个实际开发项目学生宿舍管理系统、班主任管理系统、学工管理系统,使读者结合实际,快速、高效、灵活地设计出专业的企业级应用程序。每个项目分解成一系列子任务,任务的难度逐步递增。本书通俗易懂,读者不但可以学习J2EE的基础知识,同时也了解软件开发与项目管理知识、软件测试等技术。 本书可以作为本科与高职高专院校的J2EE课程、J2EE实习教材,也可作为J2EE技术培训和J2EE入门参考书。
|
目錄:
|
第1章Struts2入门与配置1 1.1Struts2简介1 1.1.1MVC与Struts22 1.1.2搭建Struts2开发环境5 1.1.3开发Struts2程序6 1.2Struts2工作原理10 1.2.1核心控制器10 1.2.2业务控制器11 1.2.3业务模型组件17 1.2.4视图组件18 1.3Struts2配置19 1.3.1web.xml配置20 1.3.2struts.xml配置21 1.3.3常量配置23 1.3.4包配置23 1.3.5命名空间配置24 本章小结26 习题26 第2章Struts2标签27 2.1Struts2标签简介27 2.1.1Struts2标签组成27 2.1.2Struts2标签使用27 2.2表单标签28 2.2.1form标签29 2.2.2textfield标签30 2.2.3password标签30 2.2.4checkbox标签31 2.2.5select标签32 2.2.6radio标签34 2.2.7checkboxlist标签35 2.2.8textarea标签36 2.2.9combobox标签37 2.2.10doubleselect标签38 2.2.11hidden标签39 2.2.12file标签39 2.3控制标签40 2.3.1if、elseif及else标签40 2.3.2iterator标签41 2.3.3append标签42 2.3.4sort标签42 2.3.5subset标签43 2.4数据标签44 2.4.1action标签44 2.4.2property标签45 2.4.3set标签45 2.4.4bean标签46 2.4.5include标签47 2.4.6param标签48 2.4.7date标签48 2.5综合实例49 本章小结50 习题51 第3章Struts2高级特性52 3.1Struts2拦截器52 3.1.1拦截器简介52 3.1.2Struts2拦截器53 3.1.3自定义拦截器57 3.2Struts2类型转换58 3.2.1类型转换简介58 3.2.2Struts2的类型转换实例58 3.3输入校验60 3.3.1输入校验简介60 3.3.2使用Struts2框架校验66 3.4文件上传与下载71 3.4.1文件上传71 3.4.2文件下载78 本章小结81 习题82 第4章使用Struts2开发学生宿舍管理系统83 4.1需求分析83 4.1.1系统功能分析83 4.1.2案例分析83 4.2系统设计85 4.2.1架构设计85 4.2.2数据库设计85 4.3项目实施86 4.3.1任务一学生基本信息管理设计86 4.3.2任务二学生夜归信息管理92 4.3.3任务三学生报修管理98 4.3.4任务四系统登录管理106 本章小结112 习题112 第5章Hibernate3入门与配置113 5.1Hibernate3入门113 5.1.1持久层与ORM113 5.1.2Hibernate3简介113 5.1.3开发Hibernate3程序114 5.2Hibernate配置120 5.2.1Hibernate3基础配置120 5.2.2Hibernate3OR映射122 5.2.3数据关联125 5.3持久化对象与生命周期132 5.3.1持久化对象生命周期状态132 5.3.2相关核心接口133 本章小结135 习题135 第6章Hibernate3检索136 6.1Hibernate3检索简介136 6.1.1CriteriaQuery137 6.1.2HQL140 6.1.3SQL查询140 6.2HQL实用技术140 6.2.1实体查询141 6.2.2属性查询142 6.2.3实体更新与删除143 6.2.4参数绑定144 6.2.5联合查询145 6.2.6分组与排序150 6.2.7子查询151 6.3SQL查询152 本章小结153 习题153 第7章Hibernate3高级特性154 7.1Hibernate3事务154 7.1.1事务的特征154 7.1.2JDBC中使用事务154 7.1.3Hibernate事务管理155 7.2Hibernate锁机制156 7.2.1锁156 7.2.2悲观锁156 7.2.3乐观锁159 7.3Hibernate3分页技术161 7.4Hibernate3缓存167 7.4.1Cache简介167 7.4.2持久化层的缓存的范围167 7.4.3持久化层的缓存的并发访问策略168 7.4.4Hibernate中的缓存168 本章小结172 习题172 第8章使用Struts2与Hibernate3开发班主任管理系统173 8.1需求分析173 8.1.1系统功能分析173 8.1.2案例分析173 8.2系统设计174 8.2.1架构设计174 8.2.2数据库设计175 8.3项目实施176 8.3.1任务一班主任信息管理176 8.3.2任务二学生基础信息管理179 8.3.3任务三突发事件管理183 8.3.4任务四登录管理186 本章小结190 习题190 第9章Spring2入门191 9.1Spring2概述191 9.1.1Spring2框架简介191 9.1.2Spring2的特征191 9.1.3Spring2的优点192 9.1.4Spring2框架结构192 9.2Spring2快速入门194 9.2.1手动搭建Spring开发环境194 9.2.2应用MyEclipse工具搭建Spring开发环境197 本章小结201 习题201 第10章Spring2IoC202 10.1IoC的基本概念202 10.1.1什么是IoC202 10.1.2依赖注入202 10.2依赖注入的三种形式203 10.2.1接口方法注入203 10.2.2setter方法注入204 10.2.3构造方法注入205 10.2.4三种依赖注入形式的对比207 10.3BeanFactory与ApplicationContext207 10.3.1BeanFactory简介207 10.3.2ApplicationContext简介209 10.4bean的管理213 10.4.1bean的scope213 10.4.2bean的生命周期215 10.4.3bean的定义215 10.4.4依赖的值设置与引用217 10.4.5自动绑定218 10.5bean的高级管理221 10.5.1解析文字消息221 10.5.2获取资源222 10.5.3定制属性编辑器224 10.5.4监听事件226 10.5.5非XML配置方式228 本章小结230 习题230 第11章Spring2AOP231 11.1AOP概述231 11.1.1AOP简介231 11.1.2AOP中术语231 11.2AOP实现原理232 11.2.1静态代理233 11.2.2JDK动态代理234 11.2.3CGLIB代理236 11.3AOP框架238 11.3.1Advice238 11.3.2Pointcut、Advisior244 11.3.3Intorduction251 11.4Spring2.0中的AOP256 11.4.1基于XMLSchema的设置256 11.4.2基于Annotation的支持259 本章小结262 习题262 第12章使用SSH2开发学工管理系统263 12.1需求分析263 12.1.1系统功能分析263 12.1.2案例分析263 12.2系统设计264 12.2.1架构设计264 12.2.2数据库设计265 12.3项目实施266 12.3.1任务一权限角色设置266 12.3.2任务二通知管理274 12.3.3任务三请假管理280 12.3.4任务四登录管理283 本章小结289 习题289 参考文献290
|
內容試閱:
|
本书由浅入深地介绍了Struts2、Hibernate3、Spring2三个开源框架,主要内容包括Struts2入门与配置、Struts2标签、Struts2高级特性、Hibernate3入门、Hibernate3配置、Hibernate3高级功能、Spring2IoC、Spring2AOP、SSH2框架整合等。 本书通过三个实际开发项目学生宿舍管理系统、班主任管理系统、学工管理系统,使读者结合实际,快速、高效、灵活地设计出专业的企业级应用程序。每个项目分解成一系列子任务,任务的难度逐步递增。本书通俗易懂,读者不但可以学习J2EE的基础知识,同时也了解软件开发与项目管理知识、软件测试等技术。
|
|