图书目录

目录

 第1章Java EE基础1

1.1Java EE简介1

1.1.1Java EE分层架构2

1.1.2开发框架2

1.1.3SSH轻量级开发框架3

1.2JSP技术4

1.2.1JSP概述4

1.2.2JSP页面结构6

1.2.3JSP内置对象9

1.3Servlet技术13

1.3.1Servlet简介13

1.3.2Servlet的生命周期14

1.3.3Servlet实现相关的类和接口15

1.3.4Request和Response接口16

1.3.5Servlet综合案例17

第2章SSH框架基础31

2.1Struts框架31

2.1.1MVC模式31

2.1.2Struts2概述33

2.1.3Struts2工作流程34

2.1.4Struts2配置文件36

2.2Hibernate框架42

2.2.1Hibernate概述42

2.2.2Hibernate体系结构44

2.2.3Hibernate配置文件45

2.2.4Hibernate核心接口502.2.5HQL查询52

2.3Spring框架55

2.3.1Spring概述55

2.3.2IoC技术57

2.3.3IoC实例58

2.3.4对象创建方式62

2.3.5依赖注入67

2.3.6Spring的配置文件71

第3章SSH框架高级应用73

3.1Struts2高级应用——标签库73

3.1.1Struts2标签库73

3.1.2OGNL79

3.1.3Struts2的OGNL表达式88

3.1.4Struts2标签库93

3.1.5EL表达式115

3.2Hibernate高级应用——查询116

3.2.1Hibernate查询概述116

3.2.2一对多和多对一关系117

3.2.3多对多关联关系120

3.2.4一对一关联关系122

3.2.5数据检索策略125

3.3Spring高级应用——AOP 127

3.3.1AOP概述127

3.3.2AOP装载机制128

3.3.3AOP工程实例128

第4章Struts2应用案例135

4.1工程框架搭建1354.2实体类创建142

4.3数据库访问类创建144

4.4前台页面制作146

4.5Action配置及Action类制作150

4.5.1新增用户150

4.5.2新增留言159

4.5.3查看所有用户169

4.5.4修改用户173

4.5.5删除用户181

4.5.6查看所有留言186

4.5.7修改留言190

4.5.8删除留言197

第5章Hibernate应用案例201

5.1案例1——多对一和一对多关联201

5.1.1工程框架搭建201

5.1.2实体类创建208

5.1.3工程框架搭建及运行分析213

5.1.4主动方对象交换测试216

5.2案例2——多对多关联218

5.2.1工程框架搭建218

5.2.2实体类创建219

5.2.3Student类的多对多关联属性设置222

5.2.4Course类的多对多关联属性设置228

5.3案例3——一对一关联233

5.3.1基于主键的一对一的关系映射233

5.3.2基于外键的一对一的关系映射245第6章SSH整合应用案例——后台制作249

6.1新建数据库及表249

6.2新建工程,并添加SSH支持252

6.3反向工程,生成POJO对象260

6.3.1“多对一”关系的反向工程260

6.3.2“多对多”关系的反向工程272

6.3.3登录表DLB进行反向工程282

6.3.4反向工程后的applicationContext.xml283

6.4新建POJO对象的DAO接口和实现类285

6.4.1DlDao接口和DlDaoImp类285

6.4.2XsDao接口和XsDaoImp类286

6.4.3ZyDao接口和ZyDaoImp类287

6.4.4KcDao接口和KcDaoImp类288

6.4.5测试DlDao接口和DlDaoImp类289

第7章SSH整合应用案例——前台制作295

7.1Struts的Action配置及JSP页面制作295

7.1.1网页中变量传递的两种方法295

7.1.2实现登录功能297

7.1.3新建网站布局网页307

7.1.4实现“查询个人信息”超链接的功能308

7.1.5实现“修改个人信息”超链接的功能311

7.1.6实现“修改”提交按钮的功能322

7.1.7实现“所有课程信息”超链接的功能327

7.1.8实现“选修”超链接的功能333

7.1.9实现“个人选课情况”超链接的功能337

7.1.10实现“退选”超链接的功能3407.2LoginAction类的Spring依赖注入342

7.2.1定义待注入bean对象的接口343

7.2.2新增LoginAction类的bean对象

loginAction343

7.2.3修改action对象的获得方式344

7.2.4修改LoginAction类中的action

执行方法345

7.3XsAction类的Spring依赖注入346

7.3.1定义待注入3个bean对象的接口346

7.3.2新增XsAction类的bean对象

xsAction347

7.3.3修改action对象的获得方式347

7.3.4修改XsAction类中的action执行方法351

附录ASQL Server安装359

附录B绿色版MySQL安装371

附录C绿色版Tomcat安装377

参考文献380