新書推薦:
《
亚洲戏剧史·南亚卷
》
售價:HK$
143.4
《
中国历代竹器图谱与数字活化
》
售價:HK$
557.8
《
EDA技术与设计(第2版)
》
售價:HK$
85.0
《
揉碎浪漫(全两册)
》
售價:HK$
70.3
《
古籍善本
》
售價:HK$
537.6
《
人民币国际化报告2024:可持续全球供应链体系与国际货币金融变革
》
售價:HK$
87.4
《
道德经新注 81幅作者亲绘哲理中国画,图文解读道德经
》
售價:HK$
143.4
《
清俗纪闻
》
售價:HK$
98.6
|
編輯推薦: |
浙江省普通高校“十三五”新形态教材。通过二维码提供微课视频,读者可扫码浏览。介绍Java EE中流行的3个主流轻量级框架(Struts2+ Spring+Hibernate)的集成开发。提供Struts2案例、Hibernate案例和SSH整合应用案例等大量案例实践。
|
內容簡介: |
《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章 绪论11.1 Java EE简介11.2 Java EE分层架构11.3 开发框架21.4 思考与练习4第2章 HTML技术52.1 HTTP协议52.1.1 什么是HTTP52.1.2 HTTP请求52.1.3 HTTP响应62.2 HTML语法82.2.1 什么是HTML82.2.2 HTML标签的四种形式82.2.3 基础标签82.2.4 文本相关的标签92.2.5 与段落控制相关的标签102.3 表格控件102.4 表单控件112.4.1 表单概念112.4.2 表单语法112.4.3 input元素112.4.4 列表框122.4.5 多行文本输入控件122.4.6 表单控件案例122.5 思考与练习13第3章 JSP技术143.1 JSP简介143.2 JSP页面结构163.3 JSP内置对象183.4 思考与练习23第4章 JDBC技术244.1 JDBC简介244.2 JDBC工作流程254.3 JDBC应用案例264.4 思考与练习29第5章 Servlet技术305.1 Servlet简介305.2 Servlet工作过程305.3 Servlet实现相关的类和接口315.4 Servlet实现Request和Response的接口325.5 应用案例1:Servlet制作1(Servlet接口)335.6 应用案例2:Servlet制作2(HttpServlet类)365.7 思考与练习41第6章 Struts2技术426.1 MVC模式426.2 Struts2简介436.2.1 什么是Struts2436.2.2 Struts2工作原理446.2.3 Struts2项目运行流程466.3 Struts2配置文件466.3.1 Struts2框架的配置文件466.3.2 web.xml配置文件476.3.3 struts.xml配置文件486.3.4 struts-default.xml配置文件526.3.5 struts.properties配置文件526.3.6 struts-plugin.xml配置文件526.4 Struts2标签库536.5 Struts2标签库应用536.5.1 标签库分类536.5.2 UI标签—表单标签546.5.3 UI标签—非表单标签646.5.4 非UI标签—数据标签656.5.5 非UI标签—控制标签686.6 EL表达式716.7 思考与练习72第7章 Struts2基础案例737.1 应用案例1:Struts2简单实例开发737.2 应用案例2:乘法运算实例开发817.3 思考与练习84第8章 Struts2综合案例:学生管理系统908.1 工程框架搭建908.2 实体类创建1008.3 数据库访问类创建1038.4 前台页面制作1058.5 学生Action配置及Action类制作1118.6 工程运行结果1138.7 思考与练习114第9章 Struts2综合案例:留言管理系统1159.1 工程框架搭建1159.2 实体类创建1209.3 数据库访问类创建1229.4 前台页面制作1239.5 新增用户Action配置及Action 类制作1269.6 新增留言Action配置及Action 类制作1339.7 查看所有用户Action配置及Action类制作1409.8 修改用户Action配置及Action类制作1439.9 删除用户Action配置及Action类制作1499.10 查看所有留言Action配置及Action类制作1539.11 修改留言Action配置及Action 类制作1569.12 删除留言Action配置及Action 类制作1629.13 思考与练习164第10章 Hibernate技术16510.1 Hibernate简介16510.2 Hibernate体系结构16610.3 Hibernate配置文件16710.4 Hibernate核心接口17110.5 HQL查询基础17310.6 Hibernate查询分类17510.6.1 一对多、多对一关联关系17610.6.2 多对多关联关系17910.6.3 一对一关联关系18010.6.4 多表联接关系18210.7 数据检索策略18510.8 思考与练习187第11章 Hibernate基础案例18811.1 应用案例1:课程表的Hibernate访问18811.1.1 工程框架搭建18811.1.2 实体类创建19211.1.3 编写测试类19611.2 综合案例2:改造学生表的JDBC访问为Hibernate访问19811.2.1 删除原有JDBC访问配置19811.2.2 实体类创建19811.2.3 数据访问DAO操作20411.2.4 网页修改及Action类设置20511.2.5 applicationContext.xml修改及bean对象设置20811.3 思考与练习209第12章 Hibernate高级查询案例21012.1 应用案例1:多对一和一对多关联21012.1.1 工程框架搭建21012.1.2 实体类创建21512.1.3 工程运行分析21912.1.4 主动方对象交换测试22112.2 应用案例2:多对多关联22212.2.1 工程框架搭建22212.2.2 实体类创建22412.2.3 Student类的多对多关联属性设置22612.2.4 Course类的多对多关联属性设置23012.3 应用案例3:留言管理系统的Hibernate改造23412.3.1 删除原有JDBC访问配置23412.3.2 实体类创建23412.3.3 数据访问DAO操作24012.3.4 Action类设置24512.4 思考与练习247第13章 Spring技术24813.1 Spring简介24813.1.1 Spring的特征24813.1.2 Spring 的组织结构24913.2 IoC技术24913.2.1 IoC的装载机制25013.2.2 IoC实例125013.2.3 Ioc实例225213.2.4 对象的三种创建方式25313.3 依赖注入25613.3.1 setter方法注入25713.3.2 构造方法注入25713.3.3 两种依赖注入方式的对比25913.4 Spring的配置文件25913.5 思考与练习260第14章 SSH整合案例:学生选课系统26114.1 新建数据库及表26114.1
|
內容試閱:
|
Java EE是一个开发分布式企业级应用的规范和标准,本书采用由浅入深、循序渐进的方式介绍Java Web开发的常用技术(HTML、JSP、JDBC和Servlet),以及Java EE中流行的3个主流轻量级框架(Struts2+Spring+Hibernate)的集成开发,并通过大量案例实践,帮助读者理解Java EE所表达的软件架构和设计思想,并能综合应用Java EE架构完成Java Web系统的分析设计、开发、部署、调试与测试,培养解决实际问题的能力。全书共14章,第1章介绍Java EE的基本知识,第2章和第3章介绍HTML和JSP两种基本网页技术,第4章介绍JDBC数据库访问技术,第5章和第6章介绍Servlet和Struts2两种动态网页技术,第7章介绍Struts2基础案例实践,第8章和第9章介绍两个综合Struts2案例实践,第10章介绍Hibernate框架技术,第11章介绍Hibernate基础案例实践,第12章介绍Hibernate高级查询案例实践,第13章介绍Spring框架技术,第14章介绍SSH整合应用案例实践。本书是浙江省一流本科课程、浙江省高等学校在线开放课程《Java EE程序设计》的配套新形态教材,作为纸数融合新形态一体化教材,配有丰富的案例制作视频、图片、教学课件、自测试卷等数字化教学资源。书中设有二维码,读者通过扫描二维码可以获得更多的图文和视频展示。本书既可以作为高等院校计算机、软件工程等专业的教材,还可以作为Java Web应用开发者的参考用书。本书由冯志林编著。本书出版得到浙江省普通高校新形态教材建设项目资助。由于时间仓促,书中难免存在不妥之处,请读者谅解,并提出宝贵意见。
|
|