作者 |
冯志林 |
丛书名 |
面向新工科普通高等教育系列教材 |
出版社 |
机械工业出版社* |
ISBN |
9787111680574 |
简要 |
简介 |
内容简介 《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 11 Java EE简介1 12 Java EE分层架构1 13 开发框架2 14 思考与练习4 第2章 HTML技术5 21 HTTP协议5 211 什么是HTTP5 212 HTTP请求5 213 HTTP响应6 22 HTML语法8 221 什么是HTML8 222 HTML标签的四种形式8 223 基础标签8 224 文本相关的标签9 225 与段落控制相关的标签10 23 表格控件10 24 表单控件11 241 表单概念11 242 表单语法11 243 input元素11 244 列表框12 245 多行文本输入控件12 246 表单控件案例12 25 思考与练习13 第3章 JSP技术14 31 JSP简介14 32 JSP页面结构16 33 JSP内置对象18 34 思考与练习23 第4章 JDBC技术24 41 JDBC简介24 42 JDBC工作流程25 43 JDBC应用案例26 44 思考与练习29 第5章 Servlet技术30 51 Servlet简介30 52 Servlet工作过程30 53 Servlet实现相关的类和接口31 54 Servlet实现Request和Response 的接口32 55 应用案例1:Servlet制作1 (Servlet接口)33 56 应用案例2:Servlet制作2(HttpServlet类)36 57 思考与练习41 第6章 Struts2技术42 61 MVC模式42 62 Struts2简介43 621 什么是Struts243 622 Struts2工作原理44 623 Struts2项目运行流程46 63 Struts2配置文件46 631 Struts2框架的配置文件46 632 webxml配置文件47 633 strutsxml配置文件48 634 struts-defaultxml配置文件52 635 strutsproperties配置文件52 636 struts-pluginxml配置文件52 64 Struts2标签库53 65 Struts2标签库应用53 651 标签库分类53 652 UI标签—表单标签54 653 UI标签—非表单标签64 654 非UI标签—数据标签65 655 非UI标签—控制标签68 66 EL表达式71 67 思考与练习72 第7章 Struts2基础案例73 71 应用案例1:Struts2简单 实例开发73 72 应用案例2:乘法运算 实例开发81 73 思考与练习84 第8章 Struts2综合案例:学生 管理系统90 81 工程框架搭建90 82 实体类创建100 83 数据库访问类创建103 84 前台页面制作105 85 学生Action配置及Action类 制作111 86 工程运行结果113 87 思考与练习114 第9章 Struts2综合案例:留言 管理系统115 91 工程框架搭建115 92 实体类创建120 93 数据库访问类创建122 94 前台页面制作123 95 新增用户Action配置及Action 类制作126 96 新增留言Action配置及Action 类制作133 97 查看所有用户Action配置及 Action类制作140 98 修改用户Action配置及Action类 制作143 99 删除用户Action配置及Action类 制作149 910 查看所有留言Action配置及 Action类制作153 911 修改留言Action配置及Action 类制作156 912 删除留言Action配置及Action 类制作162 913 思考与练习164 第10章 Hibernate技术165 101 Hibernate简介165 102 Hibernate体系结构166 103 Hibernate配置文件167 104 Hibernate核心接口171 105 HQL查询基础173 106 Hibernate查询分类175 1061 一对多、多对一关联关系176 1062 多对多关联关系179 1063 一对一关联关系180 1064 多表联接关系182 107 数据检索策略185 108 思考与练习187 第11章 Hibernate基础案例188 111 应用案例1:课程表的Hibernate 访问188 1111 工程框架搭建188 1112 实体类创建192 1113 编写测试类196 112 综合案例2:改造学生表的JDBC 访问为Hibernate访问198 1121 删除原有JDBC访问配置198 1122 实体类创建198 1123 数据访问DAO操作204 1124 网页修改及Action类设置205 1125 applicationContextxml修改及bean 对象设置208 113 思考与练习209 第12章 Hibernate高级查询案例210 121 应用案例1:多对一和一对多 关联210 1211 工程框架搭建210 1212 实体类创建215 1213 工程运行分析219 1214 主动方对象交换测试221 122 应用案例2:多对多关联222 1221 工程框架搭建222 1222 实体类创建224 1223 Student类的多对多关联属性 设置226 1224 Course类的多对多关联属性 设置230 123 应用案例3:留言管理系统的Hibernate改造234 1231 删除原有JDBC访问配置234 1232 实体类创建234 1233 数据访问DAO操作240 1234 Action类设置245 124 思考与练习247 第13章 Spring技术248 131 Spring简介248 1311 Spring的特征248 1312 Spring 的组织结构249 132 IoC技术249 1321 IoC的装载机制250 1322 IoC实例1250 1323 Ioc实例2252 1324 对象的三种创建方式253 133 依赖注入256 1331 setter方法注入257 1332 构造方法注入257 1333 两种依赖注入方式的对比259 134 Spring的配置文件259 135 思考与练习260 第14章 SSH整合案例:学生选课 系统261 141 新建数据库及表261 141 |