Java EE框架开发技术与设计教程

出版时间:2012-11  出版社:电子工业出版社  作者:植挺生 主编  页数:209  字数:352000  

前言

  随着互联网的普及推广,Web应用程序开发技术得到了迅速发展,对Web程序开发人员的需求也越来越高,目前Web开发技术主要有JSP,PHP和ASP等。而由于Java的特点(可移植性,兼容性,安全性),很多大型企业的项目都使用Java技术,而采用传统的JSP技术进行程序开发,时间会比较长,安全性和稳定性也要经过大量测试。所以越来越多公司或项目采用JavaEE轻量级框架进行开发,即缩短了时间,又降低了程序员的开发难度。  现在比较流行的JavaEE轻量级框架是Struts+Spring+Hibernate,使用Struts进行页面编程(View),从Web页面获取数据及发送数据到页面进行显示;使用Spring作为控制器(Controller),管理页面和数据库操作对象;使用Hibernate进行数据库映射,实现数据持久化(Model),通过get/set方法对数据进行读取和存储操作。充分体现了面向对象编程的思想。  本书是作者结合多年教学和项目开发经验写出来的。以一个“网络机器人”项目作为例子,内容贯穿了软件开发Java方向专业的所有教学内容。除了主要介绍的JavaEE轻量级框架Struts+Spring+Hibernate外,还包括Java网络编程,CVS版本控制工具,Java人机交互界面编程,数据库等。并且将C/S系统架构和B/S系统架构有机结合,让学生了解多种系统结合使用的方式。本书具有以下特点:  以项目开发为基础,真实还原一个项目中,程序员从需求分析,到功能设计,最后程序开发的过程。其中有大量程序截图,方便读者参考。  所介绍的技术以及使用的开发工具都是业界最常用的技术和开发工具,如Struts,Spring,Hibernate以及MyEclipse,CVS版本控制工具,Log4j等。  精心设置内容和结构。每一章节都是先有概念和理论知识的介绍;然后具体讲解案例,程序开发以及工具使用,有详细注释,截图和说明;最后布置实训任务,让学生学以致用,举一反三。  适用于案例教学,融合了“教、学、练、思”四者于一体,体现了“边做边学、学以致用”的教学理念。  本书内容针对性很强,主要面向有Java及JSP编程基础的读者,让读者能通过项目开发的过程,将Java面向对象编程的理念彻底掌握,并且掌握JavaEE轻量级框架的开发。  本书由南海东软信息技术职业学院的骨干教师编写,编写过程中得到了南海东软信息技术职业学院领导的指导和大力支持。本书由植挺生担任主编,彭之军、徐婉珍、徐积文、罗竞聪、张薇参编,全书由彭之军审读。同时也参阅了许多参考资料,本书在编写过程中得到了各方面的大力支持,在此一并表示感谢。  为了方便教师教学,本书配有电子教学课件,请有此需要的教师登录华信教育资源网免费注册后进行下载,如有问题可在网站留言板留言或与电子工业出版社联系。  由于作者水平有限,加上时间仓促,书中难免有不当之处,敬请各位同行批评指正,以便我们在今后的修订中不断改进。  编者

内容概要

  本书主要介绍JavaEE轻量级框架技术,并且针对Struts,Spring和Hibernate这3个最常用的轻量级开发框架进行详细介绍,同时结合Java桌面应用程序的开发,以“网络机器人”项目为基础,贯穿整个学习过程。全书共分11章,主要内容包括JavaEE框架技术Struts,Spring和Hibernate,并且详细描述使用MyEclipse集成开发工具,CVS版本控制工具以及Log4J日志管理工具。结合Java网络编程,Java人机交互界面编程等,实现C/S和B/S集成架构的“网络机器人”项目。

书籍目录

第1章 网络机器人介绍
1.1 网络机器人简介
1.1.1 搜索机器人——网络爬虫
1.1.2 购物机器人——个性化的购物者
1.1.3 聊天机器人——亲密的伙伴
1.2 网络机器人实例——小i机器人的安装和使用
1.2.1 小i机器人的特点
1.2.2 小i机器人桌面版的安装
1.2.3 小i机器人桌面版的使用
1.3 网络机器人的发展趋势和前景
1.4 任务1:项目需求分析
第2章 Java EE框架技术详解
2.1 Java EE简介
2.1.1 Java EE的结构
2.1.2 敏捷的开发框架
2.2 Struts框架技术
2.2.1 Struts1.x简介
2.2.2 Struts2.x框架介绍
2.3 Hibernate技术
2.4 Spring技术
2.5 集成开发环境(IDE)
2.6 MyEclipseIDE的安装
2.7 MyEclipseIDE创建Web程序
2.7.1 创建HTML用户注册页面
2.7.2 在MyEclipse中创建Web项目
2.7.3 创建JSP文件
2.7.4 部署项目并运行
2.7.5 使用JSP通过request对象获得页面数据
2.7.6 实现JSP和Servlet协同工作
2.8 任务2:搭建MyEclipse开发环境及开发简单的Web程序
第3章 项目开发前的准备工作
3.1 团队开发的重要性及CVS版本控制
3.1.1 CVS版本控制环境的搭建
3.1.2 CVS版本控制工具的配置与使用
3.2 Log4j日志管理
3.2.1 Log4j配置
3.2.2 使用Log4j
3.3 任务3:搭建团队开发平台
第4章 数据库的设计和搭建
4.1 MySQL数据库简介
4.2 安装配置MySQL数据库
4.3 MySQL数据库管理
4.3.1 安装MySQL GUI管理工具
4.3.2 使用Query Browser
4.4 网络机器人项目数据库设计
4.4.1 实体关系图
4.4.2 数据字典
4.5 任务4:搭建网络机器人数据库
第5章 网络机器人图形界面设计
5.1 新建桌面应用程序
5.2 界面组件、事件和动作
5.3 使用JDIC实现Java界面嵌入Web浏览器
5.4 任务5:设计及完成网络机器人桌面应用程序界面
第6章 TCP/IP网络程序设计
6.1 TCP/IP网络通信协议介绍
6.2 Socket编程
6.2.1 Socket通信简介
6.2.2 Socket类
6.2.3 ServerSocket类
6.3 TCP服务器端程序
6.4 TCP客户端程序
6.5 任务6:实现网络机器人应用程序TCP/IP对话功能
第7章 Hibernate数据库编程
7.1 MyEclipse管理MySQL数据库
7.1.1 MyEclipse创建MySQL连接
7.1.2 MyEclipse操作MySQL数据库
7.2 MyEclipse中进行Hibernate数据库编程
7.2.1 为项目添加Hibernate支持
7.2.2 为项目配置Hibernate映射
7.2.3 使用Hibernate实现数据库查询操作
7.3 任务7:实现网络机器人问答系统
第8章 Struts2框架编程
8.1 MyEclipse配置Struts2支持
8.2 MyEclipse中进行Struts2页面数据显示及表单提交
8.3 Struts2的Session机制
8.4 使用Struts2拦截器进行权限验证
8.5 Struts2国际化
8.6 任务8:实现网络机器人用户管理系统
第9章 Spring框架编程
9.1 MyEclipse配置Spring支持
9.2 MyEclipse中进行Spring编程
9.3 任务9:熟悉Spring编程及反向控制操作
第10章 SSH框架开发网络机器人控制台
10.1 使用MyEclipse创建项目并添加SSH支持
10.1.1 新建Web项目
10.1.2 添加Struts支持
10.1.3 添加Spring支持
10.1.4 添加Hibernate支持
10.1.5 修改web.xml配置文件
10.1.6 修改applicationContext.xml配置文件
10.2 使用SSH2开发用户注册模块
10.2.1 建立Hibernate映射文件
10.2.2 新建注册JSP页面
10.2.3 新建Reg类处理Struts页面请求
10.2.4 修改Struts.xml
10.2.5 修改applicationContext.xml
10.2.6 运行程序
10.3 使用SSH2开发用户列表模块
10.3.1 新建列表JSP页面
10.3.2 新建列表类ListUser
10.3.3 修改Struts.xml
10.3.4 修改applicationContext.xml
10.3.5 运行程序
10.4 使用SSH2开发用户删除模块
10.4.1 修改用户列表页面
10.4.2 新建用户管理类ManageUser
10.4.3 修改Struts.xml
10.4.4 修改applicationContext.xml
10.4.5 运行程序
10.5 使用SSH2开发用户修改模块
10.5.1 修改用户列表页面
10.5.2 添加用户信息修改页面
10.5.3 在用户管理类ManageUser中添加修改方法
10.5.4 修改Struts.xml
10.5.5 运行程序
10.6 任务10:完成整个网络机器人系统
参考资料

编辑推荐

《Java EE框架开发技术与设计教程(21世纪高等职业教育计算机系列规划教材)》由植挺生主编,本书所介绍的技术以及使用的开发工具都是业界最常用的技术和开发工具,如Struts,Spring,Hibernate以及MyEclipse,CVS版本控制工具,Log4j等。    精心设置内容和结构。每一章节都是先有概念和理论知识的介绍;然后具体讲解案例,程序开发以及工具使用,有详细注释,截图和说明;最后布置实训任务,让学生学以致用,举一反三。    适用于案例教学,融合了“教、学、练、思”四者于一体,体现了“边做边学、学以致用”的教学理念。    本书内容针对性很强,主要面向有Java及JSP编程基础的读者,让读者能通过项目开发的过程,将Java面向对象编程的理念彻底掌握,并且掌握JavaEE轻量级框架的开发。

图书封面

评论、评分、阅读与下载


    Java EE框架开发技术与设计教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7