
本书以Eclipse工具作为开发环境,讲解了JavaWeb设计理论和设计方法,是长期在企业从事Eclipse软件开发的工程师与高校从事相关课程教学的老师紧密合作的成果。实用教程包括:Eclipse基础、Web开发环境搭建、Web项目开发、MVC框架设计、Struts框架设计、Hibernate框架设计、JUnit测试、CVS版本控制等内容。并在最后安排了针对每一章的实训题目,是对教材的补充、强化和引导,便于读者上机练习。书中内容注重理论与实践相结合,注重基本知识的理解与基本技能的培养,是一本实用性比较强的教材。
目录
出版说明
前言
第1章Eclipse概述及安装
11认识Eclipse
111Eclipse的历史
112Eclipse的体系结构及插件机制
12安装Eclipse
13安装Eclipse语言包
14小结
15实训
第2章Eclipse的集成开发环境
21Eclipse界面
22常用视图
221视图操作
222几种常见视图
23透视图
231编辑器
232Java透视图
233资源透视图
234Java浏览透视图
235Java类型层次结构透视图
236调试透视图
24Java程序编写
241创建Java项目
242创建Java类
243Java编辑器
25编译和运行
251Java构建器
252代码编译
253代码运行
26Java代码调试
261调试参数的设置
262调试代码
27小结
28实训
第3章Eclipse中搭建Web开发
环境
31Eclipse中Web开发环境的
分析
32应用服务器Tomcat的安装与
配置
321Tomcat简介
322Tomcat的安装与配置
33MyEclipse插件的安装与配置
34数据库的安装与配置
341MySQL与Navicat MySQL简介
342MySQL与Navicat MySQL的安装与
配置
35小结
36实训
第4章Eclipse中开发Web项目
41Eclipse中创建Web工程
411一个Web工程的创建
412Web工程的部署
413完成用户登录功能
42建立Servlet处理方式
421Servlet的工作流程
422建立Servlet
423利用Servlet技术实现用户登录
功能
43建立JavaBean处理方式
431建立JavaBean
432利用Servlet+JavaBean技术实现
用户登录功能
44数据库开发
441利用DB视图测试数据库连接
442编程完成数据库操作
443用户登录功能的再设计
45Eclipse中调试Web工程
451配置调试环境
452调试Servlet和JavaBean文件
453调试JSP页面
46小结
47实训
第5章Eclipse开发实例——电子
会议厅
51MVC设计模式
52系统分析
521任务描述
522功能分析
53数据库设计
531数据库需求分析
532数据库逻辑结构设计
54框架结构设计
541框架结构分析
542Web项目建立与目录结构
设计
55功能设计与实现
551班级事务发布功能
552班级事务维护功能
553班级事务浏览功能
554班级事务评论功能
555班级事务查询功能
56小结
57实训
第6章Struts实现MVC设计
61实例介绍
62Struts框架结构
621Struts的工作流程
622Struts的组件结构
63Struts实例设计
64利用Struts实现“班级事务发布”
模块
641准备项目结构
642获取事务分类信息的设计
643班级事务发布的设计
65小结
66实训
第7章Hibernate实现数据持久化
71持久化技术
711建立持久层应用模型
712持久层技术的实现
72Eclipse中开发Hibernate
721对项目添加Hibernate支持
722配置hibernatecfgxml文件
723创建映射文件
73Hibernate项目的设计
731数据处理的基本实现方式
732数据处理的DAO模式实现
方式
74利用Hibernate实现“班级事务
浏览”模块
741准备项目结构
742具体设计
75项目的打包与发行
76小结
77实训
第8章JUnit单元测试
81关于JUnit
811测试驱动开发
812JUnit插件
82编写和运行JUnit测试
821JUnit 40+应用中的特性
822编写测试用例
823运行测试用例
824调试测试用例
83JUnit测试案例
831异常测试
832字符串截取测试
84小结
85实训
第9章使用CVS进行版本控制
91版本管理与CVS
911版本管理
912关于CVS
913Eclipse对CVS的集成
92CVS服务器的安装与配置
921安装CVSNT
922配置CVSNT
93CVS客户端的配置
94CVS项目管理
941将Eclipse项目提交到CVS
942导入CVS服务器上的项目
943文件的提交与更新
944冲突的产生与解决
95标记版本
96小结
97实训
参考文献
〖=(〗111259111216161717182323252526262829303132353535404343444848525253545457606061656567676771737777788385858790909498103103104106108108111111112112113114114115116117118121121131145148154162162164164165165166167178178179181184184189189189190191191197199204204205210210211219220221226226226227229229232237239241241243245245249249249250251252252254257259259261263265267270270274〖=〗164164165165166167178178179181184184190190190191192192198200205205206211211212220221222227227227228230230233238240242242244246246250250250251252253253255258260260262264266268271271275〖=〗