|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
本书共分为3篇。“基础篇”对Eclipse平台做了简单的介绍,并列举了一些在Web开发过程中经常用到的Eclipse功能;“进阶篇”主要介绍了在Web开发中常用的技术,如Struts、Hibernate、Tomcat、Spring等以及这些技术在Eclipse平台中可能用到的一些插件和这些插件的下载、安装与配置方法;“实战篇”讲述了5个采用不同开发技术的实例,其中,详细地讲解了实例的分析、设计和实现的步骤。
本书内容循序渐进,实例丰富,从基础知识到工程的创建与实现,都是按照读者的学习习惯一步一步来实现的,开发步骤讲解十分详细,配套光盘中给出了所有的实例源代码和相关的软件,适合在Eclipse平台下从事Web开发的读者参考阅读。 喜欢读"这本书"的人也喜欢:
编辑推荐:
本书共分为3篇。“基础篇”对Eclipse平台做了简单的介绍,并列举了一些在Web开发过程中经常用到的Eclipse功能;“进阶篇”主要介绍了在Web开发中常用的技术,如Struts、Hibernate、Tomcat、Spring等以及这些技术在Eclipse平台中可能用到的一些插件和这些插件的下载、安装与配置方法;“实战篇”讲述了5个采用不同开发技术的实例,其中,详细地讲解了实例的分析、设计和实现的步骤。
本书内容循序渐进,实例丰富,从基础知识到工程的创建与实现,都是按照读者的学习习惯一步一步来实现的,开发步骤讲解十分详细,配套光盘中给出了所有的实例源代码和相关的软件,适合在Eclipse平台下从事Web开发的读者参考阅读。 目录:
第1篇 基础篇
第1章 Eclipse简介 3 1.1 Eclipse的历史 3 1.2 Eclipse项目 3 1.2.1 Eclipse的平台简介 3 1.2.2 Java开发工具 4 1.3 Eclipse帮助手册 4 1.4 Eclipse的版本 5 1.5 Eclipse的安装与获取 5 1.6 本书系统配置情况 5 1.7 JDK的获取与安装 6 1.7.1 JDK的获取 6 1.7.2 JDK的安装 6 1.7.3 配置Java环境 6 1.8 本章小结 7 第2章 Eclipse的体系结构 8 2.1 平台基本机制 8 2.2 工作台 9 2.3 SWT和JFace 10 2.3.1 SWT标准小部件 10 2.3.2 JFace工具箱 10 2.4 团队开发支持 11 2.5 外部的辅助工具 11 2.6 Web开发中常用的功能 11 2.6.1 文件功能 12 2.6.2 源代码功能 14 2.6.3 重构功能 16 2.6.4 项目功能 17 2.6.5 Run功能 17 2.6.6 窗口功能 18 2.7 本章小结 18 第2篇 进阶篇 第3章 Web开发技术简介 21 3.1 Servlet简介 21 3.2 JSP简介 22 3.3 JSP+Servlet简单开发实例 22 3.3.1 创建工程 23 3.3.2 编写logon.jsp文件 23 3.3.3 编写CheckAccount.java文件 23 3.3.4 编写结果页面 24 3.4 Hibernate简介 26 3.5 Struts简介 26 3.5.1 模型 26 3.5.2 视图 26 3.5.3 控制器 27 3.6 Spring简介 27 3.7 Tomcat和JBoss 27 3.7.1 Tomcat 27 3.7.2 JBoss 27 3.8 本章小结 27 第4章 Eclipse和Tomcat 28 4.1 Tomcat的简介与安装 28 4.1.1 Tomcat简介 28 4.1.2 Tomcat的安装 28 4.1.3 Tomcat的目录结构 31 4.1.4 在Tomcat服务器中运行Web实例 32 4.2 TomcatPlugin插件的安装和配置 33 4.2.1 TomcatPlugin插件的下载与安装 33 4.2.2 TomcatPlugin插件的配置 33 4.2.3 使用TomcatPlugin插件 35 4.3 在Eclipse平台上开发Web应用程序 36 4.3.1 用Eclipse新建Tomcat工程 36 4.3.2 创建工程中的Servlet 37 4.3.3 创建工程中的部署文件 38 4.3.4 运行Servlet 38 4.3.5 创建工程中的JSP 39 4.3.6 在Eclipse中发布项目 40 4.4 疑难解析 40 4.4.1 用TomcatPlugin发布工程 40 4.4.2 重新启动Tomcat的时机 40 4.5 本章小结 41 第5章 在Eclipse中进行数据库开发 42 5.1 MySQL数据库 42 5.1.1 MySQL简介 42 5.1.2 MySQL的安装与配置 42 5.1.3 MySQL的基本操作 44 5.1.4 使用MySQL管理工具 46 5.2 JDBC编程 49 5.2.1 JDBC简介 49 5.2.2 JDBC编程方法 49 5.2.3 JDBC编程实例 51 5.3 疑难解析 53 5.4 本章小结 53 第6章 在Eclipse环境下Struts框架的应用 54 6.1 Struts框架简介 54 6.1.1 Struts简介 54 6.1.2 用Struts实现MVC模式 54 6.1.3 Struts的下载 55 6.2 一个简单的Struts实例 56 6.2.1 创建Tomcat工程 56 6.2.2 添加Struts包 56 6.2.3 实例功能描述 57 6.2.4 设计视图 57 6.2.5 设计控制器 58 6.2.6 编写配置文件 59 6.2.7 运行实例 61 6.3 StrutsIDE插件 61 6.4 在Eclipse中使用StrutsIDE开发Struts工程 62 6.4.1 新建Tomcat工程 62 6.4.2 添加Struts支持 62 6.4.3 设计视图 63 6.4.4 设计控制器 63 6.4.5 编写配置文件 63 6.4.6 运行实例 66 6.5 MyEclipse插件对Struts的支持 66 6.5.1 新建MyEclipse下的Tomcat工程 67 6.5.2 用MyEclipse编写一个简单的Struts实例 70 6.6 疑难解析 74 6.6.1 Struts二进制包中的JAR文件和TLD文件的部署 74 6.6.2 Action访问失败的原因 74 6.6.3 MyEclipse安装以后无法正常使用 74 6.6.4 MyEclipse的验证 75 6.7 本章小结 75 第7章 在Eclipse环境下使用Hibernate 76 7.1 Hibernate简介 76 7.2 简单的Hibernate实例 77 7.2.1 创建Hibernate的配置文件 77 7.2.2 创建持久化类 78 7.2.3 创建映射文件 79 7.2.4 使用Hibernate API 79 7.2.5 运行程序 82 7.3 Hibernate Synchronizer插件 83 7.3.1 Hibernate Synchronizer简介 83 7.3.2 Hibernate Synchronizer的获取与安装 83 7.4 在Eclipse中使用Hibernate Synchronizer进行开发 85 7.4.1 在项目中使用Hibernate 85 7.4.2 创建Hibernate Configuration File文件 85 7.4.3 创建mapping文件 86 7.4.4 运行Hibernate实例 87 7.5 疑难解析 88 7.6 本章小结 89 第8章 Eclipse环境下Spring框架的应用 90 8.1 Spring简介 90 8.2 Spring的下载 91 8.3 Spring入门实例 91 8.3.1 开发平台 92 8.3.2 程序功能说明 92 8.3.3 创建一个Java应用程序 92 8.3.4 添加Spring支持 92 8.3.5 编写JavaBean 93 8.3.6 编写配置文件 94 8.3.7 编写测试程序 94 8.3.8 运行程序 95 8.4 Spring的反转控制 95 8.4.1 BeanFactory 95 8.4.2 ApplicationContext 97 8.5 使用MyEclipse的Spring支持创建Spring工程 97 8.5.1 程序功能描述 97 8.5.2 创建Tomcat工程 97 8.5.3 添加Spring支持 97 8.5.4 创建一个Java类 98 8.5.5 在配置文件中进行配置 99 8.5.6 运行程序 99 8.6 疑难解析 99 8.6.1 Spring的配置文件 99 8.6.2 配置文件中bean的id属性和name属性 100 8.7 本章小结 100 第9章 在Eclipse中进行J2EE开发 101 9.1 常用的J2EE Web服务器 101 9.1.1 WebSphere服务器 101 9.1.2 WebLogic服务器 102 9.1.3 JBoss服务器 102 9.2 JBoss 102 9.2.1 JBoss的下载与安装 103 9.2.2 JBoss目录结构解析 103 9.2.3 运行JBoss 104 9.3 Lomboz插件的安装 104 9.3.1 Lomboz插件的功能 105 9.3.2 Lomboz插件的下载与安装 105 9.4 配置Lomboz插件 106 9.4.1 Lomboz for Eclipse 3.0.x 106 9.4.2 Lomboz for Eclipse 3.1.x 108 9.5 用Lomboz插件开发简单的应用系统 108 9.5.1 程序功能描述 108 9.5.2 创建工程 109 9.5.3 创建Web模块 110 9.5.4 添加Web服务器 110 9.5.5 修改构建路径 111 9.5.6 编写JSP文件 114 9.5.7 工程的部署与运行 115 9.6 用Lomboz Eclipse构建J2EE项目 116 9.6.1 建立服务器 116 9.6.2 开启Tomcat服务器 117 9.6.3 新建一个Web工程 117 9.6.4 利用Lomboz Eclipse提供的模板创建JSP文件 118 9.6.5 在Server上运行实例 120 9.7 疑难解析 120 9.8 本章小结 121 第10章 在Eclipse中应用JUnit 122 10.1 JUnit 122 10.1.1 单元测试简介 122 10.1.2 JUnit简介 123 10.1.3 JUnit框架 123 10.1.4 在Eclipse中设置JUnit 125 10.2 测试用例 126 10.2.1 被测试项目 126 10.2.2 创建第一个测试用例 128 10.2.3 运行测试用例 132 10.2.4 创建第二个测试用例 133 10.3 创建测试套件 135 10.4 本章小结 136 第11章 Eclipse的资源构件与构件工具Ant 137 11.1 Ant简介 137 11.2 Ant开发 139 11.2.1 Ant的构建文件 139 11.2.2 Ant的数据类型 143 11.2.3 Ant的运行 145 11.3 使用Ant插件 145 11.3.1 创建Ant构建文件 145 11.3.2 运行Ant构建文件 147 11.3.3 保存和重用Ant选项 147 11.4 Ant和JUnit联合进行开发 148 11.5 疑难解析 151 11.6 本章小结 152 第12章 Eclipse的版本控制和CVS 153 12.1 Eclipse的本地版本控制 153 12.1.1 比较操作 153 12.1.2 替换操作 154 12.1.3 本地历史记录 154 12.2 CVS概述 156 12.3 CVS服务器的安装与配置 156 12.3.1 CVS服务器的获取与安装 156 12.3.2 创建CVS资源库 157 12.4 在Eclipse中实施CVS系统 159 12.4.1 向资源库提交新项目 159 12.4.2 从CVS服务器检出项目 160 12.4.3 提交与更新操作 163 12.4.4 版本冲突的解决 164 12.5 疑难解析 165 12.6 本章小结 166 第13章 通用日志包 167 13.1 通用日志包概述 167 13.2 配置通用日志接口 167 13.2.1 下载相关的JAR文件 168 13.2.2 部署日志器 168 13.2.3 指定日志器 169 13.2.4 设置日志器属性 169 13.3 Log4j日志器使用实例 171 13.4 Log4E插件 172 13.4.1 Log4E插件的下载 172 13.4.2 Log4E的安装与配置 173 13.5 疑难解析 174 13.6 本章小结 174 第3篇 实战篇 第14章 网络文件管理系统(Sturts+MySQL+JDBC) 177 14.1 开发环境和运行实例 177 14.1.1 开发环境介绍 177 14.1.2 运行光盘实例 178 14.2 系统需求 178 14.2.1 用户模块 178 14.2.2 管理员模块 179 14.3 系统功能描述 179 14.3.1 用户注册 179 14.3.2 用户登录 180 14.3.3 用户信息管理 181 14.3.4 管理员登录 181 14.3.5 管理员查看文件 182 14.3.6 上传文件 182 14.3.7 删除文件 183 14.3.8 共享/撤销共享文件 184 14.3.9 下载文件 184 14.3.10 发送站内消息 185 14.3.11 备忘录 186 14.4 系统设计 186 14.4.1 系统架构设计 186 14.4.2 业务实体设计 186 14.4.3 设计数据模型 188 14.5 业务逻辑设计 190 14.5.1 数据层设计 190 14.5.2 服务层设计 194 14.6 逻辑主线 194 14.6.1 web.xml文件 194 14.6.2 struts-config.xml文件 196 14.7 系统实现 200 14.7.1 创建工程 200 14.7.2 添加相关的架包 200 14.7.3 导入架包 201 14.7.4 导入Struts的标签库及标签类型定义文件 201 14.8 编写配置文件 201 14.8.1 为工程编写资源文件 202 14.8.2 处理资源文件的字符问题 202 14.8.3 使用资源文件 203 14.8.4 创建Struts的配置文件struts-config.xml 203 14.8.5 修改工程文件web.xml 203 14.9 界面设计 204 14.10 创建系统中的视图 205 14.11 创建系统中的包 206 14.12 创建系统中的自定义标签 206 14.12.1 CampusNewsTag标签类 206 14.12.2 ClientVisit标签类 207 14.12.3 CreateNewCategory标签类 208 14.12.4 InformanceTag标签类 208 14.12.5 MusicNewsTag标签类 209 14.12.6 MyChooseViewTag标签类 210 14.12.7 MyDateTag标签类 210 14.12.8 MyShareFile标签类 211 14.12.9 创建标签类的标签库文件 211 14.13 数据库的访问 213 14.13.1 插入、删除和更新操作 213 14.13.2 读取操作 213 14.13.3 事务操作 214 14.13.4 设置MySQL的账户 214 14.14 用户功能控制 214 14.14.1 MyChooseViewTag标签类 215 14.14.2 ChooseAction功能页面选择控制器 217 14.14.3 Login.jsp视图中的ClientVisit标签 218 14.15 异常控制 220 14.16 用户访问主页 220 14.16.1 在web.xml中配置主页 221 14.16.2 修改相应的代码 221 14.17 用户注册 221 14.17.1 用户注册功能流程 221 14.17.2 修改Register.jsp文件代码 221 14.17.3 建立注册模型 223 14.17.4 建立注册控制器 225 14.17.5 配置模型和控制器 230 14.18 用户登录 230 14.18.1 用户登录流程 230 14.18.2 修改Log.jsp文件代码 230 14.18.3 建立登录模型 231 14.18.4 建立登录控制器 232 14.18.5 配置模型和控制器 233 14.19 用户修改信息 234 14.19.1 用户修改信息流程 234 14.19.2 用户管理业务 234 14.19.3 修改Modify.jsp文件代码 236 14.19.4 建立修改信息模型 238 14.19.5 建立修改信息控制器 239 14.19.6 配置模型和控制器 243 14.20 用户上传文 前言:
前言
本书的形成
现在,很多大公司都聚集在Eclipse的开源大旗之下,这里也包括Borland公司。现在各种各样的插件和应用不断地丰富着Eclipse的世界。其中,在Eclipse中进行Web开发已经变得如火如荼,各种Web开发技术层出不穷,Struts、Hibernate、Spring、Log4j等等都主动地向Eclipse靠拢,使用这些技术的Eclipse插件也在不断的诞生和更新中,在Eclipse平台上进行Web开发的已经成为了主流。很多程序员都在积极的学习,但是面对这么多的技术和插件,也许会感觉非常地盲目。如何使用这些技术和插件、如何结合这些技术进行开发正是本书要解决的问题。
本书的特点
1.用最简短的内容介绍基础知识,把重点放在了..
|