Java EE程序设计与开发实践教程

Java EE程序设计与开发实践教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: 编著
2021-05
版次: 1
ISBN: 9787111680574
定价: 89.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 352页
字数: 544千字
11人买过
  • 《Java EE程序设计与开发实践教程》从实用的角度出发,介绍Java Web开发的常用技术(HTML、JSP、JDBC和Servlet),以及Java EE中流行的3个主流轻量级框架(Struts2+ Spring+Hibernate)的集成开发;通过介绍Struts2案例、Hibernate案例和SSH整合应用案例等大量案例实践,帮助读者理解Java EE所表达的软件架构和设计思想,并能综合应用Java EE架构完成Java Web系统的分析设计、开发、部署、调试与测试,培养解决实际问题的能力。《Java EE程序设计与开发实践教程》每章配有习题,以指导读者深入地进行学习。
      《Java EE程序设计与开发实践教程》通过二维码提供微课视频,读者可扫码浏览。
      《Java EE程序设计与开发实践教程》既可作为高等学校计算机软件技术相关课程的教材,也可作为Java Web系统开发人员的技术参考书。 前言

    第1章  绪论1

    1.1  Java EE简介1

    1.2  Java EE分层架构1

    1.3  开发框架2

    1.4  思考与练习4

    第2章  HTML技术5

    2.1  HTTP协议5

    2.1.1  什么是HTTP5

    2.1.2  HTTP请求5

    2.1.3  HTTP响应6

    2.2  HTML语法8

    2.2.1  什么是HTML8

    2.2.2  HTML标签的四种形式8

    2.2.3  基础标签8

    2.2.4  文本相关的标签9

    2.2.5  与段落控制相关的标签10

    2.3  表格控件10

    2.4  表单控件11

    2.4.1  表单概念11

    2.4.2  表单语法11

    2.4.3  input元素11

    2.4.4  列表框12

    2.4.5  多行文本输入控件12

    2.4.6  表单控件案例12

    2.5  思考与练习13

    第3章  JSP技术14

    3.1  JSP简介14

    3.2  JSP页面结构16

    3.3  JSP内置对象18

    3.4  思考与练习23

    第4章  JDBC技术24

    4.1  JDBC简介24

    4.2  JDBC工作流程25

    4.3  JDBC应用案例26

    4.4  思考与练习29

    第5章  Servlet技术30

    5.1  Servlet简介30

    5.2  Servlet工作过程30

    5.3  Servlet实现相关的类和接口31

    5.4  Servlet实现Request和Response

    的接口32

    5.5  应用案例1:Servlet制作1

    (Servlet接口)33

    5.6  应用案例2:Servlet制作2(HttpServlet类)36

    5.7  思考与练习41

    第6章  Struts2技术42

    6.1  MVC模式42

    6.2  Struts2简介43

    6.2.1  什么是Struts243

    6.2.2  Struts2工作原理44

    6.2.3  Struts2项目运行流程46

    6.3  Struts2配置文件46

    6.3.1  Struts2框架的配置文件46

    6.3.2  web.xml配置文件47

    6.3.3  struts.xml配置文件48

    6.3.4  struts-default.xml配置文件52

    6.3.5  struts.properties配置文件52

    6.3.6  struts-plugin.xml配置文件52

    6.4  Struts2标签库53

    6.5  Struts2标签库应用53

    6.5.1  标签库分类53

    6.5.2  UI标签—表单标签54

    6.5.3  UI标签—非表单标签64

    6.5.4  非UI标签—数据标签65

    6.5.5  非UI标签—控制标签68

    6.6  EL表达式71

    6.7  思考与练习72

    第7章  Struts2基础案例73

    7.1  应用案例1:Struts2简单

    实例开发73

    7.2  应用案例2:乘法运算

    实例开发81

    7.3  思考与练习84

    第8章  Struts2综合案例:学生

    管理系统90

    8.1  工程框架搭建90

    8.2  实体类创建100

    8.3  数据库访问类创建103

    8.4  前台页面制作105

    8.5  学生Action配置及Action类

    制作111

    8.6  工程运行结果113

    8.7  思考与练习114

    第9章  Struts2综合案例:留言

    管理系统115

    9.1  工程框架搭建115

    9.2  实体类创建120

    9.3  数据库访问类创建122

    9.4  前台页面制作123

    9.5  新增用户Action配置及Action 

    类制作126

    9.6  新增留言Action配置及Action 

    类制作133

    9.7  查看所有用户Action配置及

    Action类制作140

    9.8  修改用户Action配置及Action类

    制作143

    9.9  删除用户Action配置及Action类

    制作149

    9.10  查看所有留言Action配置及

    Action类制作153

    9.11  修改留言Action配置及Action 

    类制作156

    9.12  删除留言Action配置及Action 

    类制作162

    9.13  思考与练习164

    第10章  Hibernate技术165

    10.1  Hibernate简介165

    10.2  Hibernate体系结构166

    10.3  Hibernate配置文件167

    10.4  Hibernate核心接口171

    10.5  HQL查询基础173

    10.6  Hibernate查询分类175

    10.6.1  一对多、多对一关联关系176

    10.6.2  多对多关联关系179

    10.6.3  一对一关联关系180

    10.6.4  多表联接关系182

    10.7  数据检索策略185

    10.8  思考与练习187

    第11章  Hibernate基础案例188

    11.1  应用案例1:课程表的Hibernate

    访问188

    11.1.1  工程框架搭建188

    11.1.2  实体类创建192

    11.1.3  编写测试类196

    11.2  综合案例2:改造学生表的JDBC

    访问为Hibernate访问198

    11.2.1  删除原有JDBC访问配置198

    11.2.2  实体类创建198

    11.2.3  数据访问DAO操作204

    11.2.4  网页修改及Action类设置205

    11.2.5  applicationContext.xml修改及bean

    对象设置208

    11.3  思考与练习209

    第12章  Hibernate高级查询案例210

    12.1  应用案例1:多对一和一对多

    关联210

    12.1.1  工程框架搭建210

    12.1.2  实体类创建215

    12.1.3  工程运行分析219

    12.1.4  主动方对象交换测试221

    12.2  应用案例2:多对多关联222

    12.2.1  工程框架搭建222

    12.2.2  实体类创建224

    12.2.3  Student类的多对多关联属性

    设置226

    12.2.4  Course类的多对多关联属性

    设置230

    12.3  应用案例3:留言管理系统的Hibernate改造234

    12.3.1  删除原有JDBC访问配置234

    12.3.2  实体类创建234

    12.3.3  数据访问DAO操作240

    12.3.4  Action类设置245

    12.4  思考与练习247

    第13章  Spring技术248

    13.1  Spring简介248

    13.1.1  Spring的特征248

    13.1.2  Spring 的组织结构249

    13.2  IoC技术249

    13.2.1  IoC的装载机制250

    13.2.2  IoC实例1250

    13.2.3  Ioc实例2252

    13.2.4  对象的三种创建方式253

    13.3  依赖注入256

    13.3.1  setter方法注入257

    13.3.2  构造方法注入257

    13.3.3  两种依赖注入方式的对比259

    13.4  Spring的配置文件259

    13.5  思考与练习260

    第14章  SSH整合案例:学生选课

    系统261

    14.1  新建数据库及表261

    14.1
  • 内容简介:
    《Java EE程序设计与开发实践教程》从实用的角度出发,介绍Java Web开发的常用技术(HTML、JSP、JDBC和Servlet),以及Java EE中流行的3个主流轻量级框架(Struts2+ Spring+Hibernate)的集成开发;通过介绍Struts2案例、Hibernate案例和SSH整合应用案例等大量案例实践,帮助读者理解Java EE所表达的软件架构和设计思想,并能综合应用Java EE架构完成Java Web系统的分析设计、开发、部署、调试与测试,培养解决实际问题的能力。《Java EE程序设计与开发实践教程》每章配有习题,以指导读者深入地进行学习。
      《Java EE程序设计与开发实践教程》通过二维码提供微课视频,读者可扫码浏览。
      《Java EE程序设计与开发实践教程》既可作为高等学校计算机软件技术相关课程的教材,也可作为Java Web系统开发人员的技术参考书。
  • 目录:
    前言

    第1章  绪论1

    1.1  Java EE简介1

    1.2  Java EE分层架构1

    1.3  开发框架2

    1.4  思考与练习4

    第2章  HTML技术5

    2.1  HTTP协议5

    2.1.1  什么是HTTP5

    2.1.2  HTTP请求5

    2.1.3  HTTP响应6

    2.2  HTML语法8

    2.2.1  什么是HTML8

    2.2.2  HTML标签的四种形式8

    2.2.3  基础标签8

    2.2.4  文本相关的标签9

    2.2.5  与段落控制相关的标签10

    2.3  表格控件10

    2.4  表单控件11

    2.4.1  表单概念11

    2.4.2  表单语法11

    2.4.3  input元素11

    2.4.4  列表框12

    2.4.5  多行文本输入控件12

    2.4.6  表单控件案例12

    2.5  思考与练习13

    第3章  JSP技术14

    3.1  JSP简介14

    3.2  JSP页面结构16

    3.3  JSP内置对象18

    3.4  思考与练习23

    第4章  JDBC技术24

    4.1  JDBC简介24

    4.2  JDBC工作流程25

    4.3  JDBC应用案例26

    4.4  思考与练习29

    第5章  Servlet技术30

    5.1  Servlet简介30

    5.2  Servlet工作过程30

    5.3  Servlet实现相关的类和接口31

    5.4  Servlet实现Request和Response

    的接口32

    5.5  应用案例1:Servlet制作1

    (Servlet接口)33

    5.6  应用案例2:Servlet制作2(HttpServlet类)36

    5.7  思考与练习41

    第6章  Struts2技术42

    6.1  MVC模式42

    6.2  Struts2简介43

    6.2.1  什么是Struts243

    6.2.2  Struts2工作原理44

    6.2.3  Struts2项目运行流程46

    6.3  Struts2配置文件46

    6.3.1  Struts2框架的配置文件46

    6.3.2  web.xml配置文件47

    6.3.3  struts.xml配置文件48

    6.3.4  struts-default.xml配置文件52

    6.3.5  struts.properties配置文件52

    6.3.6  struts-plugin.xml配置文件52

    6.4  Struts2标签库53

    6.5  Struts2标签库应用53

    6.5.1  标签库分类53

    6.5.2  UI标签—表单标签54

    6.5.3  UI标签—非表单标签64

    6.5.4  非UI标签—数据标签65

    6.5.5  非UI标签—控制标签68

    6.6  EL表达式71

    6.7  思考与练习72

    第7章  Struts2基础案例73

    7.1  应用案例1:Struts2简单

    实例开发73

    7.2  应用案例2:乘法运算

    实例开发81

    7.3  思考与练习84

    第8章  Struts2综合案例:学生

    管理系统90

    8.1  工程框架搭建90

    8.2  实体类创建100

    8.3  数据库访问类创建103

    8.4  前台页面制作105

    8.5  学生Action配置及Action类

    制作111

    8.6  工程运行结果113

    8.7  思考与练习114

    第9章  Struts2综合案例:留言

    管理系统115

    9.1  工程框架搭建115

    9.2  实体类创建120

    9.3  数据库访问类创建122

    9.4  前台页面制作123

    9.5  新增用户Action配置及Action 

    类制作126

    9.6  新增留言Action配置及Action 

    类制作133

    9.7  查看所有用户Action配置及

    Action类制作140

    9.8  修改用户Action配置及Action类

    制作143

    9.9  删除用户Action配置及Action类

    制作149

    9.10  查看所有留言Action配置及

    Action类制作153

    9.11  修改留言Action配置及Action 

    类制作156

    9.12  删除留言Action配置及Action 

    类制作162

    9.13  思考与练习164

    第10章  Hibernate技术165

    10.1  Hibernate简介165

    10.2  Hibernate体系结构166

    10.3  Hibernate配置文件167

    10.4  Hibernate核心接口171

    10.5  HQL查询基础173

    10.6  Hibernate查询分类175

    10.6.1  一对多、多对一关联关系176

    10.6.2  多对多关联关系179

    10.6.3  一对一关联关系180

    10.6.4  多表联接关系182

    10.7  数据检索策略185

    10.8  思考与练习187

    第11章  Hibernate基础案例188

    11.1  应用案例1:课程表的Hibernate

    访问188

    11.1.1  工程框架搭建188

    11.1.2  实体类创建192

    11.1.3  编写测试类196

    11.2  综合案例2:改造学生表的JDBC

    访问为Hibernate访问198

    11.2.1  删除原有JDBC访问配置198

    11.2.2  实体类创建198

    11.2.3  数据访问DAO操作204

    11.2.4  网页修改及Action类设置205

    11.2.5  applicationContext.xml修改及bean

    对象设置208

    11.3  思考与练习209

    第12章  Hibernate高级查询案例210

    12.1  应用案例1:多对一和一对多

    关联210

    12.1.1  工程框架搭建210

    12.1.2  实体类创建215

    12.1.3  工程运行分析219

    12.1.4  主动方对象交换测试221

    12.2  应用案例2:多对多关联222

    12.2.1  工程框架搭建222

    12.2.2  实体类创建224

    12.2.3  Student类的多对多关联属性

    设置226

    12.2.4  Course类的多对多关联属性

    设置230

    12.3  应用案例3:留言管理系统的Hibernate改造234

    12.3.1  删除原有JDBC访问配置234

    12.3.2  实体类创建234

    12.3.3  数据访问DAO操作240

    12.3.4  Action类设置245

    12.4  思考与练习247

    第13章  Spring技术248

    13.1  Spring简介248

    13.1.1  Spring的特征248

    13.1.2  Spring 的组织结构249

    13.2  IoC技术249

    13.2.1  IoC的装载机制250

    13.2.2  IoC实例1250

    13.2.3  Ioc实例2252

    13.2.4  对象的三种创建方式253

    13.3  依赖注入256

    13.3.1  setter方法注入257

    13.3.2  构造方法注入257

    13.3.3  两种依赖注入方式的对比259

    13.4  Spring的配置文件259

    13.5  思考与练习260

    第14章  SSH整合案例:学生选课

    系统261

    14.1  新建数据库及表261

    14.1
查看详情
12
相关图书 / 更多