MyEclipse6Java开发中文教程 Bean Soft丛书系列之 M yEclips6Jva开发中文教程 的画 :.32s电日 a4、ma tt studeitrars 一小 b1-#p centr kt国 Ed:bEte- 出回司 :比叫 12/Lj 刘长炯著 ■面向初学人员 ■最新开源架构- Struts2+ Spring2+ Hibernate3 精选实战案例 ■全程视频讲解 官方网站:htt:/ beansoft. blogiava net/ 刘长炯著
MyEclipse 6 Java 开发中文教程 1 刘长炯著 BeanSoft 丛书系列之 MyEclipse 6 Java 开发中文教程 刘长炯 著 ■ 面向初学人员 ■ 最新开源架构 — Struts 2+Spring 2+Hibernate 3 ■ 精选实战案例 ■ 全程视频讲解 官方网站:http://beansoft.blogjava.net/
MyEclipse6Java开发中文教程 献给我曩爱的父母! 上帝保佑苍生! 刘长炯著
MyEclipse 6 Java 开发中文教程 2 刘长炯著 献给我最爱的父母! 愿上帝保佑苍生!
MyEclipse6Java开发中文教程 感谢 It's all of you, who makes me a super No. 1, thank you 感谢 Michael Jackson奉献好听的歌舞! 感谢所有鼓励我的好朋友们! 感谢 Weblogic专家王超先生对本书的大力支持! 刘长炯著
MyEclipse 6 Java 开发中文教程 3 刘长炯著 感谢 It’s all of you, who makes me a super No. 1, thank you ! 感谢 Michael Jackson 奉献好听的歌舞! 感谢所有鼓励我的好朋友们! 感谢 Weblogic 专家王超先生对本书的大力支持!
MyEclipse6Java开发中文教程 目录 M eClipse6Ja开发中文教程 介绍 文档说明 适用的读者 如何购买本书完整版,DVD光盘及技术支持 关于作者 版权声明 2234 第一章安装配置开发环境 1.1系统需求 1.2JDK的下载,安装和配置(可选) 1.2.1下载JDK 122安装JDK 1.23配置环境变量(可选) 124JDK6中文文档下载地址( ZIP HTML. CHM(可选) 13 Tomcat服务器的下载,安装和运行(可选)1 14 JBoss服务器的下载,安装和运行(可选) 15 MySQL5数据库服务器下载,安装和运行(可选) 025 151 My SQL5官方版本的下载和安装,运行 152 My SQL5绿色版的下载安装和运行 1.521下载 1522用法图解… 16 Eclipse33的下载,安装和运行 17 MyEclipse6的下载,安装和运行 3 17.1下载 31 1.7.2安装 1.721 aLl in one版本的安装 1722插件( PLUG-IN)版本的安装 1723使用 ALL In one版本制作 MyEclipse绿色版 173运行 1.8 Eclipse运行出错的疑难解答 1.9使用高级进程管理器来管理Java进程 1.10小结 第二章开发第一个Java应用程序 21介绍 2.2手工编写,编译并运行Java程序 23使用 Eclipse/MyEclipse来编写,编译并运行Java程序…. 24小结 第三章 Eclipse的基础概念,配置和使用 3.1界面布局 3.1.1菜单 刘长炯著
MyEclipse 6 Java 开发中文教程 4 刘长炯著 目 录 MyEclipse 6 Java开发中文教程 ............................................................................................ 1 目 录.......................................................................................................................... 4 介 绍............................................................................................................................... 10 文档说明 ...................................................................................................................11 适用的读者................................................................................................................11 如何购买本书完整版,DVD光盘及技术支持............................................................. 12 关于作者 .................................................................................................................. 12 版权声明 .................................................................................................................. 13 第一章 安装配置开发环境............................................................................................... 14 1.1 系统需求............................................................................................................. 14 1.2 JDK 的下载,安装和配置(可选).................................................................... 14 1.2.1 下载JDK .................................................................................................. 14 1.2.2 安装JDK .................................................................................................. 14 1.2.3 配置环境变量(可选) ............................................................................ 18 1.2.4 JDK 6 中文文档下载地址(ZIP,HTML,CHM)(可选)............................... 20 1.3 Tomcat服务器的下载,安装和运行(可选)........................................................... 20 1.4 JBoss 服务器的下载,安装和运行(可选) ...................................................... 22 1.5 MySQL 5 数据库服务器下载,安装和运行(可选)........................................... 25 1.5.1 MySQL 5 官方版本的下载和安装,运行.................................................. 26 1.5.2 MySQL 5 绿色版的下载安装和运行.......................................................... 26 1.5.2.1 下载............................................................................................... 26 1.5.2.2 用法图解 ....................................................................................... 27 1.6 Eclipse 3.3 的下载,安装和运行 ........................................................................ 29 1.7 MyEclipse 6 的下载,安装和运行....................................................................... 31 1.7.1 下载.......................................................................................................... 31 1.7.2 安装......................................................................................................... 32 1.7.2.1 ALL in ONE 版本的安装 ................................................................ 32 1.7.2.2 插件(PLUG-IN) 版本的安装 ..................................................... 33 1.7.2.3 使用ALL In ONE 版本制作MyEclipse绿色版................................. 34 1.7.3 运行......................................................................................................... 35 1.8 Eclipse运行出错的疑难解答 ............................................................................... 35 1.9 使用高级进程管理器来管理Java进程 ................................................................ 38 1.10 小结................................................................................................................. 39 第二章 开发第一个Java应用程序.................................................................................... 40 2.1 介绍................................................................................................................... 40 2.2 手工编写,编译并运行Java程序........................................................................ 40 2.3 使用Eclipse/MyEclipse来编写,编译并运行Java程序 ....................................... 41 2.4 小结.................................................................................................................... 44 第三章 Eclipse 的基础概念,配置和使用....................................................................... 45 3.1 界面布局............................................................................................................. 45 3.1.1 菜单.......................................................................................................... 45
MyEclipse6Java开发中文教程 3.1.2工具栏 313透视图( Perspective)切换器…… 3.14视图(vew) 315上下文菜单( Context menu) 3.16状态栏( Status bar) 3.17编辑器( Editor) 32常见概念和操作 321项目( Project) 322工作区( Workspace) 323导入、导出Java项目 000 32.3.1导入项目 32.3.2导出项目 51 324快速修正代码错误 325优化导入列表 3.26添加,修改,删除JRE 327查看类定义,层次和源码 328查找类文件( Open Type) 555555 329源码目录,输出路径, Library和编译器版本设置 3210生成geer和 setter方法 3211格式化源代码 3212注释和取消注释 3213手工和自动编译 3214直接粘贴Java源码为类文件 3215复制项目中的文件 3216断点和调试器 3217快速加入、删除jar包到 Build path 3218查看当前类被哪些类引用 3219设置编辑器字体,颜色和显示行号… 3220Link文件 3221安装插件 59 32.22获取帮助和阅读帮助文档. 3223CVS团队源代码管理(在线阅读) 3224修改文件的字符编码 33小结 第四章用 MyEclipse Database Explorer管理数据库 6666 4.1功能一览 42使用 MyEclipse Database Explorer透视图 42.1介绍 63 422连接到 MyEcipse Derby数据库 423切换到 MyEclipse Database Explorer透视图 424打开数据库连接 425关闭数据库连接 4.2.6浏览数据库结构. 427编辑和执行SQL代码段 5 刘长炯著
MyEclipse 6 Java 开发中文教程 5 刘长炯著 3.1.2 工具栏 ..................................................................................................... 45 3.1.3 透视图(Perspective)切换器................................................................. 46 3.1.4 视图(View).......................................................................................... 47 3.1.5 上下文菜单(Context Menu)................................................................. 49 3.1.6 状态栏(Status Bar).............................................................................. 49 3.1.7 编辑器(Editor)..................................................................................... 49 3.2 常见概念和操作................................................................................................. 50 3.2.1 项目(Project) ........................................................................................... 50 3.2.2 工作区(Workspace).................................................................................. 50 3.2.3 导入、导出Java项目 ............................................................................... 50 3.2.3.1 导入项目 ....................................................................................... 50 3.2.3.2 导出项目 ....................................................................................... 51 3.2.4 快速修正代码错误 .................................................................................... 51 3.2.5 优化导入列表 ........................................................................................... 52 3.2.6 添加,修改,删除JRE ............................................................................. 52 3.2.7 查看类定义,层次和源码 ......................................................................... 52 3.2.8 查找类文件(Open Type) ...................................................................... 53 3.2.9 源码目录,输出路径,Library和编译器版本设置...................................... 53 3.2.10 生成getter和setter 方法......................................................................... 54 3.2.11 格式化源代码.......................................................................................... 55 3.2.12 注释和取消注释...................................................................................... 55 3.2.13 手工和自动编译...................................................................................... 55 3.2.14 直接粘贴Java源码为类文件.................................................................... 55 3.2.15 复制项目中的文件 .................................................................................. 55 3.2.16 断点和调试器 ......................................................................................... 56 3.2.17 快速加入、删除jar包到Build Path .......................................................... 57 3.2.18 查看当前类被哪些类引用........................................................................ 57 3.2.19 设置编辑器字体,颜色和显示行号 ......................................................... 57 3.2.20 Link文件................................................................................................. 58 3.2.21 安装插件................................................................................................. 59 3.2.22 获取帮助和阅读帮助文档........................................................................ 59 3.2.23 CVS团队源代码管理(在线阅读)......................................................... 60 3.2.24 修改文件的字符编码.............................................................................. 60 3.3 小结.................................................................................................................... 60 第四章 用MyEclipse Database Explorer管理数据库 ....................................................... 61 4.1 功能一览............................................................................................................. 61 4.2 使用MyEclipse Database Explorer透视图 .......................................................... 63 4.2.1 介绍.......................................................................................................... 63 4.2.2 连接到MyEcipse Derby数据库................................................................. 64 4.2.3 切换到MyEclipse Database Explorer透视图............................................ 64 4.2.4 打开数据库连接....................................................................................... 65 4.2.5 关闭数据库连接....................................................................................... 66 4.2.6 浏览数据库结构....................................................................................... 66 4.2.7 编辑和执行SQL代码段............................................................................. 67
MyEclipse6Java开发中文教程 42.8生成实体关系(ER)图 4.29编辑表格数据 .70 42.10清空表格数据 71 4.2.11创建和删除表格 71 42.12创建和删除外键 42.13创建和删除索引 4214生成SQL语句 4215建立到 My SQL数据库的连接 4.3小结 44参考资料 第五章开发JDBC应用 51系统需求 52创建数据库表格 53创建Java项目 54添加JDBC驱动到 Build path 55编写JDBC访问类 56小结 57参考资料 57.1网页 572JDBC要点 第六章管理应用服务器 61简介 62 Servers视图 63浏览应用服务器连接器 64配置连接器 641第1步配置服务器的安装信息 642第2步启用连接器 643第3步选择启动服务器时候所用的JDK 6431可选操作:添加JV 65发布并运行 Java ee项目 651 Java ee项目的发布类型 651.1散包发布 6512打包发布 652向服务器发布应用 6521打开发布对话框 6522点击Add按钮启动新建发布对话框并完成发布 66应用服务器的管理和调试 661启动服务器 662监控服务器启动过程 663停止服务器 664调试发布的企业应用 5g8888999 67小结 68参考资料 第七章开发 Hibernate应用 刘长炯著
MyEclipse 6 Java 开发中文教程 6 刘长炯著 4.2.8 生成实体关系(ER)图........................................................................... 69 4.2.9 编辑表格数据 .......................................................................................... 70 4.2.10 清空表格数据 ........................................................................................ 71 4.2.11 创建和删除表格 ..................................................................................... 71 4.2.12 创建和删除外键..................................................................................... 72 4.2.13 创建和删除索引..................................................................................... 73 4.2.14 生成SQL语句 ........................................................................................ 74 4.2.15 建立到MySQL数据库的连接.................................................................. 75 4.3 小结.................................................................................................................... 76 4.4 参考资料............................................................................................................. 76 第五章 开发JDBC应用.................................................................................................... 77 5.1 系统需求............................................................................................................. 77 5.2 创建数据库表格.................................................................................................. 77 5.3 创建Java项目..................................................................................................... 78 5.4 添加JDBC驱动到Build Path ............................................................................... 79 5.5 编写JDBC访问类................................................................................................ 79 5.6 小结.................................................................................................................... 83 5.7 参考资料............................................................................................................. 83 5.7.1 网页......................................................................................................... 83 5.7.2 JDBC 要点 .............................................................................................. 84 第六章 管理应用服务器 .................................................................................................. 90 6.1 简介.................................................................................................................... 90 6.2 Servers 视图...................................................................................................... 90 6.3 浏览应用服务器连接器 ...................................................................................... 91 6.4 配置连接器 ........................................................................................................ 92 6.4.1 第 1 步 配置服务器的安装信息 ............................................................... 93 6.4.2 第 2 步 启用连接器 ................................................................................. 93 6.4.3 第 3 步 选择启动服务器时候所用的JDK.................................................. 93 6.4.3.1 可选操作:添加 JVM.................................................................... 94 6.5 发布并运行Java EE项目.................................................................................... 95 6.5.1 Java EE 项目的发布类型......................................................................... 95 6.5.1.1 散包发布 ....................................................................................... 95 6.5.1.2 打包发布 ....................................................................................... 95 6.5.2 向服务器发布应用 ................................................................................... 95 6.5.2.1 打开发布对话框............................................................................. 95 6.5.2.2 点击Add按钮启动新建发布对话框并完成发布................................ 97 6.6 应用服务器的管理和调试................................................................................... 98 6.6.1 启动服务器.............................................................................................. 98 6.6.2 监控服务器启动过程................................................................................ 98 6.6.3 停止服务器.............................................................................................. 98 6.6.4 调试发布的企业应用................................................................................ 99 6.7 小结.................................................................................................................... 99 6.8 参考资料............................................................................................................ 99 第七章 开发Hibernate应用............................................................................................ 100
MyEclipse6Java开发中文教程 7.1介绍 72 Hibernate一览 100 7.21简介 722 Hibernate要点 101 73准备工作 74创建 Hibernate Demo项目 741创建表格 742创建 Hibernate Demo Java Project 743添加 Hibernate Capabilities到现有项目 744使用 Hibernate配置文件编辑器修改文件 113 745使用反向工程快速生成 Java Pojo类,映射文件和DAO…15 746调整生成的hbm文件 747编写测试代码 7.5 MyEclipse Hibernate工具的高级部分 7.51反向工程向导的完整说明 130 7.52使用HQL编辑器 76小结 135 77参考资料 第八章开发Web应用 137 81介绍 137 82Web项目和术语 137 821 Java ee中的Web项目结构 822 MyEclipse Web项目介绍 83创建Web项目 84创建HTML页面 141 8.5创建JSP页面 86创建 Servlet. 145 87创建Fier(过滤器) 147 88创建数据库访问层(DAO 150 89修改 Servlet调用后台类 810发布,重新发布,运行和测试应用 811调试JSP应用 812向现有Web项目添加Web开发功能 813高级设置 8131修改Web项目的默认设置 8132给Web项目加入高级功能 8.14常见问题 815小结 158 8.16参考资料 相关网页 Tomcat jSP Web开发中的乱码问题小结 第九章开发 Struts1x应用.. 91介绍 161 92创建 Struts项目 刘长炯著
MyEclipse 6 Java 开发中文教程 7 刘长炯著 7.1 介绍.................................................................................................................. 100 7.2 Hibernate 一览 ................................................................................................ 100 7.2.1 简介........................................................................................................ 100 7.2.2 Hibernate要点........................................................................................ 101 7.3 准备工作........................................................................................................... 107 7.4 创建 HibernateDemo 项目.............................................................................. 107 7.4.1 创建表格................................................................................................ 107 7.4.2 创建 HibernateDemo Java Project ....................................................... 108 7.4.3 添加 Hibernate Capabilities 到现有项目 .............................................. 109 7.4.4 使用Hibernate配置文件编辑器修改文件.................................................113 7.4.5 使用反向工程快速生成Java POJO类,映射文件和DAO ........................115 7.4.6 调整生成的hbm文件.............................................................................. 127 7.4.7 编写测试代码 ........................................................................................ 128 7.5 MyEclipse Hibernate工具的高级部分............................................................... 130 7.5.1 反向工程向导的完整说明....................................................................... 130 7.5.2 使用HQL编辑器..................................................................................... 133 7.6 小结................................................................................................................. 135 7.7 参考资料........................................................................................................... 136 第八章 开发Web应用.................................................................................................... 137 8.1 介绍.................................................................................................................. 137 8.2 Web项目和术语................................................................................................ 137 8.2.1 Java EE 中的Web项目结构................................................................... 137 8.2.2 MyEclipse Web 项目介绍 ...................................................................... 139 8.3 创建Web项目 .................................................................................................. 139 8.4 创建HTML页面................................................................................................ 141 8.5 创建JSP页面 ................................................................................................... 143 8.6 创建Servlet...................................................................................................... 145 8.7 创建Filter(过滤器)............................................................................................ 147 8.8 创建数据库访问层(DAO) ................................................................................. 150 8.9 修改Servlet调用后台类.................................................................................... 153 8.10 发布,重新发布,运行和测试应用 ................................................................ 154 8.11 调试JSP应用 ................................................................................................. 155 8.12 向现有Web项目添加Web开发功能 ................................................................ 156 8.13 高级设置......................................................................................................... 156 8.13.1 修改Web项目的默认设置 ..................................................................... 156 8.13.2 给Web项目加入高级功能 ..................................................................... 157 8.14 常见问题........................................................................................................ 158 8.15 小结............................................................................................................... 158 8.16 参考资料........................................................................................................ 159 相关网页 ......................................................................................................... 159 Tomcat JSP Web 开发中的乱码问题小结....................................................... 159 第九章 开发Struts 1.x应用 ............................................................................................ 161 9.1 介绍................................................................................................................. 161 9.2 创建Struts项目................................................................................................. 163
MyEclipse6Java开发中文教程 921创建Web项目 164 922加入 Struts开发功能 164 93使用 Struts工具 931 Struts配置文件编辑器 932 Struts组件向导 94编写登录应用 .170 941应用的流程和目标 170 942创建登录成功页面. 943使用新建Form, Action和JSP的向导创建关键组件 944调整生成的代码 175 945发布,运行并测试 178 946练习题:如何用JDBC实现登录? 9.5编写 Struts整合 Hibernate的分页应用 951分页应用的设计思路 952创建 Struts PageDemo项目,加入 Hibernate开发功能…1185 9.53反向工程生成DAO层 9.54编写分页应用层 9.55加入 Struts表现层和控制层 956发布,运行并测试 191 9.57练习:如何用 Hibernate+ Struts实现修改用户信息功能? 191 96小结 97参考资料 第十章开发 Spring应用 10.1简介 10.1.1Spng简介 10.12 MyEclipse的 Spring开发功能简介 102开发简单的 Spring应用 1021给项目加入 Spring功能 1022创建Bean类和配置信息 1023 Spring Beans视图和 Outline视图 201 024运行和测试 025如何加载多个Spng配置文件 205 103开发Spng12AOP应用… 206 1031开发Man对象 10.32开发前置通知( Before advice)对象:FBl 10.3.3装配拦截器和Bean 10.34测试和运行… 209 035AOP简介和相关概念 210 1036关于 java. lang ClasscastEXception:$ Proxy0错误的解决方法…… 104开发 Spring20AOP应用 1041使用aop标签实现AOP 1042使用标注(@ Aspect)实现AOP 216 1043开发环绕通知( Around Advice)AOP应用 218 10.5 Spring数据库开发 刘长炯著
MyEclipse 6 Java 开发中文教程 8 刘长炯著 9.2.1 创建Web项目 ........................................................................................ 164 9.2.2 加入 Struts开发功能.............................................................................. 164 9.3 使用Struts工具................................................................................................. 166 9.3.1 Struts配置文件编辑器............................................................................. 166 9.3.2 Struts组件向导 ....................................................................................... 168 9.4 编写登录应用 ................................................................................................... 170 9.4.1 应用的流程和目标 ................................................................................. 170 9.4.2 创建登录成功页面 ................................................................................. 170 9.4.3 使用新建Form,Action和JSP的向导创建关键组件................................ 171 9.4.4 调整生成的代码..................................................................................... 175 9.4.5 发布,运行并测试 ................................................................................. 178 9.4.6 练习题:如何用JDBC实现登录?.......................................................... 179 9.5 编写Struts整合Hibernate的分页应用 ............................................................... 179 9.5.1 分页应用的设计思路.............................................................................. 179 9.5.2 创建StrutsPageDemo项目,加入Hibernate开发功能 ............................ 185 9.5.3 反向工程生成DAO层 ............................................................................. 185 9.5.4 编写分页应用层..................................................................................... 186 9.5.5 加入Struts表现层和控制层..................................................................... 187 9.5.6 发布,运行并测试 .................................................................................. 191 9.5.7 练习:如何用Hibernate+Struts实现修改用户信息功能? ...................... 191 9.6 小结................................................................................................................. 192 9.7 参考资料.......................................................................................................... 192 第十章 开发Spring应用................................................................................................. 193 10.1 简介............................................................................................................... 193 10.1.1 Spring简介 ........................................................................................... 193 10.1.2 MyEclipse的Spring开发功能简介 ......................................................... 195 10.2 开发简单的Spring应用................................................................................... 195 10.2.1 给项目加入Spring功能......................................................................... 195 10.2.2 创建Bean类和配置信息....................................................................... 197 10.2.3 Spring Beans 视图和Outline视图 ........................................................ 201 10.2.4 运行和测试.......................................................................................... 203 10.2.5 如何加载多个Spring配置文件.............................................................. 205 10.3 开发Spring 1.2 AOP应用 ............................................................................... 206 10.3.1 开发Man对象....................................................................................... 206 10.3.2 开发前置通知(Before advice)对象:FBI ......................................... 207 10.3.3 装配拦截器和Bean .............................................................................. 207 10.3.4 测试和运行.......................................................................................... 209 10.3.5 AOP简介和相关概念 ............................................................................ 210 10.3.6 关于java.lang.ClassCastException: $Proxy0 错误的解决方法..............211 10.4 开发 Spring 2.0 AOP 应用............................................................................ 214 10.4.1 使用aop 标签实现AOP ....................................................................... 214 10.4.2 使用标注(@AspectJ)实现AOP ....................................................... 216 10.4.3 开发环绕通知(Around Advice)AOP 应用........................................ 218 10.5 Spring数据库开发........................................................................................... 222
MyEclipse6Java开发中文教程 10.51 Data Source和 JDBCTemplate开发 222 10.52 Hibernate整合 Spring开发 231 10.521创建项目,添加必要的开发功能 10.522反向工程生成 Spring整合 Hibernate的DAO 10.523用 Spring12的事务代理类解决事务提交问题 10524用 Spring20的aop和声明式配置解决事务提交问题 242 10.525用 Spring20的@ Transactional标注解决事务提交问题(最佳方案) 10.526使用 Hibernate Template实现分页查询 249 10.6小结 251 107参考资料 251 10.71 MyEclipse生成的 Spring+ Hibernate无法保存数据问题的解决方法251 10.72 MyEclipse生成的 Spring+ Hibernate无法保存数据问题的解决方法2-用 257 品向 cGLB来实现事务管理 10.73 Spring相关的参考资料 刘长炯著
MyEclipse 6 Java 开发中文教程 9 刘长炯著 10.5.1 DataSource 和 JDBCTemplate开发.................................................... 222 10.5.2 Hibernate 整合 Spring开发 ................................................................. 231 10.5.2.1 创建项目,添加必要的开发功能................................................ 231 10.5.2.2 反向工程生成Spring整合Hibernate的DAO ................................ 233 10.5.2.3 用Spring 1.2 的事务代理类解决事务提交问题 .......................... 240 10.5.2.4 用Spring 2.0 的aop和tx声明式配置解决事务提交问题.............. 242 10.5.2.5 用Spring 2.0 的@Transactional标注解决事务提交问题(最佳方案) ................................................................................................................ 246 10.5.2.6 使用 HibernateTemplate 实现分页查询.................................... 249 10.6 小结............................................................................................................... 251 10.7 参考资料........................................................................................................ 251 10.7.1 MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法........ 251 10.7.2 MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法 2 - 用 CGLIB 来实现事务管理.................................................................................. 254 10.7.3 Spring相关的参考资料.......................................................................... 257
MyEclipse6Java开发中文教程 介绍 Eclipse,日蚀也,日月无光是也! MyEclipse,吾之日月无光乎!此皆望文生义也。 吾幼时,乃有幸拜读李时珍先生之《本草纲目》,佩乎图文并盛,折服于李先生谦恭细 致之态度也。东壁先生之作,必先亲恭乃告知于读者,已所不能验者,也必附其出处。不才 乃想效仿李先生,草拟此图文书,以悼先生焉。 本书是讲解MyEc|pse6开发 Java ee企业应用的入门图书。该书不但讲解了目前最 流行的SSH( Spring、 Struts、 Hibernate)、JSF、JPA的开发,同时还对SOA实现的基石 - Web service的开发进行了探讨。缺点就是偏于实践操作,相关的理论详细介绍部分比较 少,对于具有一定开发经验的读者没有吸引力,因此只适合作为初学者使用 MyEclipse时的 参考书,或者从事技术转型的开发人员,也可作为培训机构的辅助教材,或高校学生的自学 教材,手把手的视频辅导方式可以确保入门 本书的第一章个绍常见的Jaa软件以及数据库和 My Eclipse开发工具的下载和安装方 第二章则带领读者通过手工和开发工具对比的方式热身开发最简单的应用;第三章则对 Eclipse开发环境进行介绍:第四章则介绍如何用 MyEclipse管理数据库的;第五章开发基 于JDBC的应用;第六章则介绍如何在管理应用服务器;第七章在四五章的基础上介绍 Hibernate的快速开发:第八章在第六章基础上介绍基础的Web应用(JSP、 Servlet)的 开发:第九章则进一步介绍Suts1的开发;第卡章重点介绍 Spring的IOC,AOP和整合 Hibernate的开发:第十一章则介绍 Spring整合 Struts、 Hibernate的开发过程;第十二章 则介绍最新推出的JPA规范及其快速开发功能;第十三章介绍 Java ee5规范推出的Web 层框架JSF的开发过程;第十四章则介绍SOA的基石:基于Xfre的 Web service的快速 开发过程;第十五章讨论了EJB3的开发:第十六章则探讨了如用进行UML建模。 为了确保读者能够在实际工作中能够灵活运用 Myeclipse,作者在使用大量插图介绍 MyEclipse6工具的同时,也结合从事培训的经验制作视频教程完整阐述开发过程,并配以 完整清晰基于实际项目的源代码和相关软件包,确保初学者能够完整实践书中内容,快速入 目前网上和市场上 Eclipse+插件开发题材作品较多,写的也很深入。但全面介绍 My Eclipse6进行实际项目开发的还比较少,本书立足于初学者,重点关注快速开发开发功 能,例如1分钟 Hibernate生成,JPA开发等。作者还具有「T培训公司的实际培训经验 为初学者定制的 MyEclipse学习视频深受学生和网上读者欢迎,本书将据此原则开发全部章 节的视频讲解操作。 MyEclipse6.0是现今国内企业流行的基于 Eclipse的商业开发工具 MyEclipse的当前 最新版本。Eclipse(官方网站:htto/www.eclipse.org)是BM公司主导下的一款开源免 费的可以做基础Java项目开发的工具,然而大多数基于 Eclipse二次开发的实用开发工具例 如 MyEclipse, BM WSAD, BEA Workshop, Jbuilder2007等等都是商业产品,有别于 Eclipse自身开放免费的大旗,这些软件不能免费使用,例如 MyEclipse6.0只有30天的试 用期,过期之后需要付费使用。因为Java开发工具领域的四分五裂,至今仍然没有一款IDE ( Integrated Development Environment,集成开发环境)可以真正媲美微软的 Visual studio 系列 MyEclipse6.0集中了开源和商业软件的开发支持的大多数框架,方便易用,功能强大, 获得了广大开发人员的喜爱。用它来开发比自己下载 Eclipse然后到处找插件安装要方便快 刘长炯著
MyEclipse 6 Java 开发中文教程 10 刘长炯著 介 绍 Eclipse,日蚀也,日月无光是也!MyEclipse,吾之日月无光乎!此皆望文生义也。 吾幼时,乃有幸拜读李时珍先生之《本草纲目》,佩乎图文并盛,折服于李先生谦恭细 致之态度也。东壁先生之作,必先亲恭乃告知于读者,己所不能验者,也必附其出处。不才 乃想效仿李先生,草拟此图文书,以悼先生焉。 本书是讲解 MyEclipse 6 开发 Java EE 企业应用的入门图书。该书不但讲解了目前最 流行的 SSH(Spring、Struts、Hibernate)、JSF、JPA 的开发,同时还对 SOA 实现的基石 --Web Service 的开发进行了探讨。缺点就是偏于实践操作,相关的理论详细介绍部分比较 少,对于具有一定开发经验的读者没有吸引力,因此只适合作为初学者使用 MyEclipse 时的 参考书,或者从事技术转型的开发人员,也可作为培训机构的辅助教材,或高校学生的自学 教材,手把手的视频辅导方式可以确保入门。 本书的第一章介绍常见的 Java 软件以及数据库和 MyEclipse 开发工具的下载和安装方 法;第二章则带领读者通过手工和开发工具对比的方式热身开发最简单的应用;第三章则对 Eclipse 开发环境进行介绍;第四章则介绍如何用 MyEclipse 管理数据库的;第五章开发基 于 JDBC 的应用;第六章则介绍如何在管理应用服务器;第七章在四五章的基础上介绍 Hibernate 的快速开发;第八章在第六章基础上介绍基础的 Web 应用(JSP、Servlet)的 开发;第九章则进一步介绍 Struts 1 的开发;第十章重点介绍 Spring 的 IOC,AOP 和整合 Hibernate 的开发;第十一章则介绍 Spring 整合 Struts、Hibernate 的开发过程;第十二章 则介绍最新推出的 JPA 规范及其快速开发功能;第十三章介绍 Java EE 5 规范推出的 Web 层框架 JSF 的开发过程;第十四章则介绍 SOA 的基石:基于 Xfire 的 Web Service 的快速 开发过程;第十五章讨论了 EJB 3 的开发;第十六章则探讨了如用进行 UML 建模。 为了确保读者能够在实际工作中能够灵活运用 Myclipse,作者在使用大量插图介绍 MyEclipse 6 工具的同时,也结合从事培训的经验制作视频教程完整阐述开发过程,并配以 完整清晰基于实际项目的源代码和相关软件包,确保初学者能够完整实践书中内容,快速入 门。 目前网上和市场上 Eclipse+插件开发题材作品较多,写的也很深入。但全面介绍 MyEclipse 6 进行实际项目开发的还比较少,本书立足于初学者,重点关注快速开发开发功 能,例如 1 分钟 Hibernate 生成,JPA 开发等。作者还具有 IT 培训公司的实际培训经验, 为初学者定制的 MyEclipse 学习视频深受学生和网上读者欢迎,本书将据此原则开发全部章 节的视频讲解操作。 MyEclipse 6.0 是现今国内企业流行的基于Eclipse的商业开发工具 MyEclipse的当前 最新版本。Eclipse(官方网站:http://www.eclipse.org )是IBM公司主导下的一款开源免 费的可以做基础Java项目开发的工具,然而大多数基于Eclipse二次开发的实用开发工具例 如MyEclipse,IBM WSAD,BEA Workshop,Jbuilder 2007 等等都是商业产品,有别于 Eclipse自身开放免费的大旗,这些软件不能免费使用,例如MyEclipse 6.0 只有 30 天的试 用期,过期之后需要付费使用。因为Java开发工具领域的四分五裂,至今仍然没有一款IDE (Integrated Development Environment,集成开发环境)可以真正媲美微软的Visual Studio 系列。 MyEclipse 6.0 集中了开源和商业软件的开发支持的大多数框架,方便易用,功能强大, 获得了广大开发人员的喜爱。用它来开发比自己下载 Eclipse 然后到处找插件安装要方便快