Java Web开发教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:李侃编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302265856
- 页数:310 页
第1章Java Web简介 1
1.1 Java Web应用概述 1
1.2 Java Web开发环境构建 1
1.2.1 JDK的安装与配置 1
1.2.2 Tomcat的安装与配置 4
1.2.3 MyEclipse的下载、安装与配置 4
1.3 Oracle的安装与配置 8
1.3.1安装Oracle软件 8
1.3.2监听程序配置 11
1.3.3安装数据库 14
1.4 Java Web分层设计 23
1.4.1基本概念 23
1.4.2如何设计分层 24
1.4.3 Java Web分层设计 24
1.4.4分层设计的优点 25
1.5 Java Web框架选择 25
1.6本书讲解思路 27
习题 28
第2章 持久层框架iBATIS及其应用 29
2.1 iBATIS简介 29
2.1.1 iBATIS历史 29
2.1.2 iBATIS的特点 30
2.2 iBATIS开发准备 31
2.3 iBATIS简单示例 32
2.4 iBATIS配置文件详解 37
2.4.1 iBATIS主配置文件详解 37
2.4.2 iBATIS映射文件详解 42
2.4.3利用iBATIS进行数据库操作 52
2.5 iBATIS自动生成工具的使用 55
2.5.1 Ibator的安装 55
2.5.2 Ibator的使用 57
2.6本章小结 59
习题 59
第3章 持久层框架Hibernate 60
3.1 Hibernate简介 60
3.1.1 ORM简介 60
3.1.2 Hibernate体系结构 60
3.1.3 Hibernate核心组件 61
3.2 Hibernate开发准备 61
3.3 Hibernate简单示例 62
3.3.1建立数据库和表 62
3.3.2在MyEclipse里创建MySQL的连接 62
3.3.3创建Web项目 63
3.3.4添加Hibernate开发能力 63
3.3.5生成数据库表对应的Java类对象和映射文件 65
3.3.6创建测试类 66
3.3.7运行 68
3.4 Hibernate配置文件 68
3.4.1基本配置 68
3.4.2连接池配置 70
3.4.3其他重要属性配置 71
3.5 Hibernate映射文件 72
3.5.1 POJO类 72
3.5.2基本映射文件 72
3.6 Hibernate核心编程 74
3.6.1辅助类HibernateSessionFactory 74
3.6.2 Configuration装载配置 76
3.6.3 SessionFactory创建Session 77
3.6.4 Session操作数据库 78
3.6.5使用Transaction管理实务 81
3.7 Hibernate关系映射 81
3.7.1一对一关联 82
3.7.2多对一单向关联 88
3.7.3多对一双向关联 90
3.7.4多对多双向关联 92
3.8 Hibernate查询方式 98
3.8.1 Quern接口查询 98
3.8.2 SQL查询方式 101
3.8.3 Criteria接口查询 102
3.9本章小结 103
习题 103
第4章 表现层框架Struts2 104
4.1 Struts2简介 104
4.1.1 Struts2框架的发展 104
4.1.2 Struts2框架的结构 104
4.2 Struts2开发准备 106
4.3 Struts2简单示例 107
4.3.1配置web.xml文件 108
4.3.2创建struts.xml文件 109
4.3.3创建LoginAction .java类 109
4.3.4创建登录视图login.jsp 111
4.3.5创建成功视图success.jsp以及失败视图error j sp 111
4.3.6在Tomcat下部署运行 112
4.4 Struts2核心组件详解 114
4.4.1 Action详解 115
4.4.2 struts.xml配置详解 117
4.4.3 struts.properties属性文件 122
4.5 Struts2标签库详解 125
4.5.1 OGNL表达式语言 125
4.5.2 Struts2标签库 127
4.6 Struts2拦截器 134
4.6.1 Struts2拦截器概述 134
4.6.2 Struts2的默认拦截器 135
4.6.3拦截器的配置 138
4.6.4自定义拦截器 139
4.7 Struts2国际化应用 139
4.7.1国际化基础 139
4.7.2 Struts2国际化简单示例 140
4.7.3 Struts2资源文件查找顺序 141
4.8 Struts2文件上传 141
4.8.1 Struts2文件上传原理 142
4.8.2 Struts2文件上传简单示例 142
4.9本章小结 147
习题 147
第5章 业务层框架Spring 148
5.1 Spring简介 148
5.2 Spring开发准备 150
5.3 Spring简单示例 151
5.4 Spring核心机制 152
5.4.1控制反转 152
5.4.2依赖注入 153
5.4.3依赖查找 155
5.5 Spring核心接口及基本配置 156
5.5.1使用BeanFactory管理Bean 156
5.5.2使用BeanDefinition为Bean配置参数和属性 157
5.6 Spring AOP 160
5.6.1 AOP概念 160
5.6.2 AOP实现原理 161
5.6.3用ProxyFactoryBean创建AOP代理 165
5.7 Spring事务支持 168
5.7.1简述事务处理 168
5.7.2 Spring的事务处理 169
5.7.3编程式事务处理 170
5.7.4声明式事务处理 174
5.8本章小结 177
习题 177
第6章jQuery和jQuery EasyUl 178
6.1 HTML、CSS、 JavaScript概述 178
6.1.1 HTML 178
6.1.2 CS S 179
6.1.3 JavaScript 179
6.1.4简单示例——HTML、 CSS、 JavaScript综合应用 180
6.2 JQuery 181
6.2.1 jQuery简介 181
6.2.2 jQuery的优势 182
6.2.3体会jQuery的魅力 184
6.2.4配置jQuery的环境 190
6.2.5编写简单的jQuery代码 192
6.3 jQuery EasyUI 195
6.3.1 jQuery EasyUI简介 195
6.3.2配置jQuery EasyUI的环境 195
6.3.3编写简单的jQuery EasyUI代码 196
6.4 jQuery EasyUI控件 199
6.4.1 Layout(面板) 199
6.4.2 Tabs(标签) 201
6.4.3 LinkButton(链接按钮) 204
6.4.4 Combobox(下拉列表) 205
6.4.5 Datagrid(数据表格) 207
6.4.6 Tree(树) 211
6.5本章小结 214
习题 214
第7章Struts2、Spring和Hibernate/iBATIS整合 215
7.1示例创建以及功能描述 215
7.2层次划分 215
7.3添加Spring框架 216
7.4添加Hibernate框架 218
7.5添加Struts2框架 221
7.6生成POJO类以及对应的映射文件 226
7.7创建数据访问对象DAO 227
7.8创建业务逻辑Service 228
7.9创建Action 229
7.10创建测试页面 230
7.11使用iBATIS代替Hibernate 232
7.12本章小结 236
第8章 基于SSI框架和Oracle数据库的医疗管理系统 237
8.1项目及功能描述 237
8.2项目发布 239
8.2.1 Oracle与Tomcat准备工作 239
8.2.2配置Tomcat和发布项目 239
8.3 Spring文件的管理 243
8.3.1主配置文件spring.xml 243
8.3.2数据源相关配置文件spring_ datasource.xml 244
8.3.3后台管理配置文件htgl_ spring.xml 246
8.3.4流程装载配置文件hor spring.xml 247
8.3.5卡管理系统配置文件kglxt_spring.xml 248
8.4 sqlMap文件的管理 249
8.4.1流程装载sqlMap 250
8.4.2后台管理sqlMap 250
8.4.3卡管理系统sqlMap 252
8.5 Struts配置文件的管理 254
8.6程序设计 255
8.6.1所使用的数据库 256
8.6.2 JSP页面设计 257
8.6.3 action层 268
8.6.4 service层 280
8.6.5 dao层和POJO 289
8.7本章小结 309
参考文献 310
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019