Java EE框架开发技术与设计教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:植挺生主编;彭之军参编
- 出 版 社:北京:电子工业出版社
- 出版年份:2012
- ISBN:9787121188244
- 页数:209 页
第1章 网络机器人介绍 1
1.1 网络机器人简介 1
1.1.1 搜索机器人——网络爬虫 2
1.1.2 购物机器人——个性化的购物者 2
1.1.3 聊天机器人——亲密的伙伴 3
1.2 网络机器人实例——小i机器人的安装和使用 4
1.2.1 小i机器人的特点 4
1.2.2 小i机器人桌面版的安装 5
1.2.3 小i机器人桌面版的使用 7
1.3 网络机器人的发展趋势和前景 7
1.4 任务1:项目需求分析 9
第2章 Java EE框架技术详解 10
2.1 Java EE简介 10
2.1.1 Java EE的结构 11
2.1.2 敏捷的开发框架 11
2.2 Struts框架技术 12
2.2.1 Struts1.x简介 12
2.2.2 Struts2.x框架介绍 14
2.3 Hibernate技术 15
2.4 Spring技术 16
2.5 集成开发环境(IDE) 19
2.6 MyEclipseIDE的安装 20
2.7 MyEclipseIDE创建Web程序 22
2.7.1 创建HTML用户注册页面 22
2.7.2 在MyEclipse中创建Web项目 25
2.7.3 创建JSP文件 26
2.7.4 部署项目并运行 28
2.7.5 使用JSP通过request对象获得页面数据 29
2.7.6 实现JSP和Servlet协同工作 31
2.8 任务2:搭建MyEclipse开发环境及开发简单的Web程序 34
第3章 项目开发前的准备工作 35
3.1 团队开发的重要性及CVS版本控制 35
3.1.1 CVS版本控制环境的搭建 36
3.1.2 CVS版本控制工具的配置与使用 37
3.2 Log4j日志管理 64
3.2.1 Log4j配置 64
3.2.2 使用Log4j 70
3.3 任务3:搭建团队开发平台 72
第4章 数据库的设计和搭建 73
4.1 MySQL数据库简介 73
4.2 安装配置MySQL数据库 74
4.3 MySQL数据库管理 82
4.3.1 安装MySQL GUI管理工具 82
4.3.2 使用Query Browser 86
4.4 网络机器人项目数据库设计 91
4.4.1 实体关系图 91
4.4.2 数据字典 92
4.5 任务4:搭建网络机器人数据库 93
第5章 网络机器人图形界面设计 94
5.1 新建桌面应用程序 95
5.2 界面组件、事件和动作 98
5.3 使用JDIC实现Java界面嵌入Web浏览器 105
5.4 任务5:设计及完成网络机器人桌面应用程序界面 108
第6章 TCP/IP网络程序设计 110
6.1 TCP/IP网络通信协议介绍 110
6.2 Socket编程 111
6.2.1 Socket通信简介 111
6.2.2 Socket类 112
6.2.3 ServerSocket类 112
6.3 TCP服务器端程序 113
6.4 TCP客户端程序 115
6.5 任务6:实现网络机器人应用程序TCP/IP对话功能 116
第7章 Hibernate数据库编程 117
7.1 MyEclipse管理MySQL数据库 117
7.1.1 MyEclipse创建MySQL连接 117
7.1.2 MyEclipse操作MySQL数据库 122
7.2 MyEclipse中进行Hibernate数据库编程 125
7.2.1 为项目添加Hibernate支持 125
7.2.2 为项目配置Hibernate映射 129
7.2.3 使用Hibernate实现数据库查询操作 140
7.3 任务7:实现网络机器人问答系统 141
第8章 Struts2框架编程 143
8.1 MyEclipse配置Struts2支持 143
8.2 MyEclipse中进行Struts2页面数据显示及表单提交 148
8.3 Struts2的Session机制 157
8.4 使用Struts2拦截器进行权限验证 159
8.5 Struts2国际化 162
8.6 任务8:实现网络机器人用户管理系统 166
第9章 Spring框架编程 167
9.1 MyEclipse配置Spring支持 167
9.2 MyEclipse中进行Spring编程 169
9.3 任务9:熟悉Spring编程及反向控制操作 174
第10章 SSH框架开发网络机器人控制台 175
10.1 使用MyEclipse创建项目并添加SSH支持 175
10.1.1 新建Web项目 175
10.1.2 添加Struts支持 176
10.1.3 添加Spring支持 177
10.1.4 添加Hibernate支持 179
10.1.5 修改web.xml配置文件 182
10.1.6 修改applicationContext.xml配置文件 183
10.2 使用SSH2开发用户注册模块 184
10.2.1 建Hibernate映射文件 184
10.2.2 新建注册JSP页面 188
10.2.3 新建Reg类处理Struts页面请求 190
10.2.4 修改Struts.xml 191
10.2.5 修改applicationContext.xml 192
10.2.6 运行程序 193
10.3 使用SSH2开发用户列表模块 195
10.3.1 新建列表JSP页面 195
10.3.2 新建列表类ListUser 195
10.3.3 修改Struts.xml 196
10.3.4 修改applicationContext.xml 196
10.3.5 运行程序 198
10.4 使用SSH2开发用户删除模块 198
10.4.1 修改用户列表页面 199
10.4.2 新建用户管理类ManageUser 199
10.4.3 修改Struts.xml 200
10.4.4 修改applicationContext.xml 200
10.4.5 运行程序 202
10.5 使用SSH2开发用户修改模块 202
10.5.1 修改用户列表页面 203
10.5.2 添加用户信息修改页面 203
10.5.3 在用户管理类ManageUser中添加修改方法 204
10.5.4 修改Struts.xml 206
10.5.5 运行程序 207
10.6 任务10:完成整个网络机器人系统 207
参考资料 209
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017