共享社区编程技巧共享JAVA编程技巧共享 电子书 《MyEclipse 6 Java 开发中文教程》下载

   
1  /  1  页   1 跳转 查看:1988

电子书 《MyEclipse 6 Java 开发中文教程》下载

电子书 《MyEclipse 6 Java 开发中文教程》下载

目前完成了十章内容,先提供给感兴趣的预览一下。初次写作,不足之处在所难免,不过既然是免费的,也就不用像某些人那样有骗钱的嫌疑了。
                出于众所周知的原因,本书的电子版的免费下载到此章为止,后续章节及扩充内容以及配套光盘将会出现在印刷版上,我会精益求精,保证书的质量,保证原创。感谢大家对我一贯的精神鼓励,可惜精神鼓励不能当饭吃,呵呵。
                最新进度:
第十一章 Spring + Struts 1 + Hibernate 74页 完成
第十二章 开发Struts 2 + Spring应用 74页 完成
                免费版新加入了第十二章 开发Struts 2+Spring应用,这是章节部分内容预览: http://beansoft.java-cn.org/myeclipse_doc_cn/struts2_demo.pdf 0.3 MB 20页
                                                如何购买DVD光盘(含源代码,视频和软件)及网上答疑                大家常说:开源软件的作者也是人,也要吃饭,所以人家提供付费服务是合理的。认真写一本书是很辛苦的,如果您认可并支持作者的辛勤劳动,可以购买本书的配套光盘或者捐款给作者。
                本书源代码和讲解视频不提供免费下载。本书附带了配套DVD光盘,光盘内容包括全部源代码,讲解视频和配套软件(第一章提到的所有需要下载和安装的软件),让读者不需要上网就可以实践本书所有内容。光盘价格暂定为50元,付费用户可以享受作者提供的网上答疑服务。
                因为本书尚未完成,所以光盘现在只能预定,预定用户现在即可享受最新的源代码和网上答疑服务。
                如果您需要定购,请发邮件至 beansoft@126.com询问相关事宜。
                下载:http://beansoft.java-cn.org/myeclipse_doc_cn/MyEclipse6JavaEEDev.rar 4 MB PDF 格式
                内容:
                                                                                                                                                                                                                                                               
                《MyEclipse 6 Java 开发中文教程》
               
                                                2007                                                                12                                                                               
               
                                                刘长炯                                                                                                               
                                                介 绍                Eclipse,日蚀也,日月无光是也!MyEclipse,吾之日月无光乎!此皆望文生义也。
                吾幼时,乃有幸拜读李时珍先生之《本草纲目》,佩乎图文并盛,折服于李先生谦恭细致之态度也。东壁先生之作,必先亲恭乃告知于读者,己所不能验者,也必附其出处。不才乃想效仿李先生,草拟此图文书,以悼先生焉。
                本书是讲解MyEclipse 6开发JavaEE企业应用的入门图书。该书不但讲解了目前最流行的SSH(Spring、Struts、Hibernate)、JSF、JPA的开发,同时还对SOA实现的基石--WebService的开发进行了探讨。缺点就是偏于实践操作,没有相关的理论详细介绍部分,对于具有一定开发经验的读者没有吸引力,因此只适合作为初学者使用MyEclipse时的参考书,也可作为培训机构的辅助教材。
                为了确保读者能够在实际工作中能够灵活运用Myclipse,作者在使用大量插图介绍MyEclipse 6工具的同时,也结合从事培训的经验制作视频教程完整阐述开发过程,并配以完整清晰基于实际项目的源代码和相关软件包,确保初学者能够完整实践书中内容,快速入门。
                目前网上和市场上Eclipse+插件开发题材作品较多,写的也很深入。但全面介绍MyEclipse6进行项目实际开发的还比较少,本书立足于初学者,重点关注快速开发开发功能,例如1分钟Hibernate生成,JPA开发等。作者还具有IT培训公司的实际培训经验,为初学者定制的MyEclipse学习视频深受学生和网上读者欢迎,本书将据此原则开发全部章节的视频讲解操作。
                MyEclipse 6.0 是现今国内企业流行的基于Eclipse的商业开发工具 MyEclipse的当前最新版本。Eclipse(官方网站:http://www.eclipse.org/)是IBM公司主导下的一款开源免费的可以做基础Java项目开发的工具,然而大多数基于Eclipse二次开发的实用开发工具例如MyEclipse,IBM WSAD,BEA Workshop,Jbuilder2007等等都是商业产品,有别于Eclipse自身开放免费的大旗,这些软件不能免费使用,例如MyEclipse6.0只有30天的试用期,过期之后需要付费使用。因为Java开发工具领域的四分五裂,至今仍然没有一款IDE(IntegratedDevelopment Environment,集成开发环境)可以真正媲美微软的Visual Studio 系列。
                MyEclipse6.0集中了开源和商业软件的开发支持的大多数框架,方便易用,功能强大,获得了广大开发人员的喜爱。用它来开发比自己下载Eclipse然后到处找插件安装要方便快捷的多,因此很多企业里面都用它进行实际的开发。它支持开发调试基于Spring, Hibernate, Struts, JSF, JPA,EJB, Web Service 等 Java EE 技术的项目,还支持建模例如UML。本书就如何使用MyEclipse开发JavaEE应用进行简要的介绍,部分内容基于本人翻译的MyEclipse帮助文档。因为作者的水平有限,本书不可能涵盖MyEclipse或者Eclipse的方方面面,仅供初学者作为开发时的参考书来使用。
                除此之外,也可以使用一些开源免费的或者商业的Java开发工具。包括Sun资助的开源免费的Netbeans 6,支持最新的Java EE5技术,但是不支持Spring,Hibernate,它的Swing界面设计器和手机可视化开发工具以及JSF可视化工具目前来说处于领先的位置(http://www.netbeans.org/);免费小巧的Windows下的开发工具Gel(停止开发了,http://www.gexperts.com/);号称最聪明的Java开发工具――商业软件,比较贵:IntelliJ IDEA 7(www.jetbrains.com/idea/);另外还有一款Windows下历史悠久的小开发工具,有商业和免费版本,在初学者中比较常见:JCreator(http://www.jcreator.com/);另外还有BEA Workshop,也就是原来的M7,后来被BEA收购了,有免费的JSP编辑器版本,商业版本支持Struts,Spring,Hibernate,说实话这个基于Eclipse的开发工具的可视化程度个人认为是最好的,可是售价也相当的高(workshopstudio.bea.com);WSAD(IBM WebSphere® Studio Application Developer),现在的新名字是RationalApplication Developer for WebSphereSoftware,因为Rational(能想起来的就是ROSE这个UML建模工具)被IBM收购了,商业软件(www-306.ibm.com/software/awdtools/developer/application/);Oracle则在早期购买了JBuilder的源码,后来推出了免费的JDeveloper,这款软件据说其JSF可视化开发功能和Oracle支持(www.oracle.com/technology/global/cn/software/products/jdev/)都是非常的棒的。这么多开发工具,也在一个侧面印证了Java开发工具的混乱以及Java初学者面临的挑战。
               
                考虑到每个人的时间都是很宝贵的,我已经尽量的去掉了很多无关紧要的内容来保持本书尽可能的少占用页面。节约时间就是延长生命。
                名词解释:SSH,这是流行的Struts + Spring + Hibernate整合技术的简称。
                                                适用的读者                                本书适用于希望了解如何使用MyEclipse 6进行Java EE开发的Java初学者。如果有一定Java语言基础或者Eclipse使用经验,对阅读本书有很大帮助。
                衷心希望本书能对一些人有所帮助!
                                                关于作者                                刘长炯,目前居住中国北京,西安电子科技大学通信工程学士。曾任Synnex China公司系统架构师和Java讲师。从2001年起一直专著于Java方向的学习和开发。所维护的Java博客 http://www.blogjava.net/beansoft/ 曾获得2007年12月《程序员》杂志的编辑推荐。
                作者提供各种技术顾问服务,欢迎洽谈相关事宜。
                电子邮件:beansoft@126.com
                手机:13810397064(请发短信,谢绝广告推销)
                QQ: 9991483(仅限捐款用户网上答疑使用)
                                                版权声明                                本文档版权归作者刘长炯所有,仅供个人研究和学习之用,不得用于任何商业目的。在免费、且无任何附加条件的前提下,可在网络媒体中自由传播。未经作者书面许可,不得以其他任何方式进行出版、篡改、编辑。
                未经作者书面许可,任何商业培训机构不得使用本电子书作为培训教程,否则将依法追究其法律责任。
                如需部分或者全文引用,请事先征求作者意见。
                如果发现文中有错误的地方,欢迎将页码和出错的地方反馈给我;欢迎反馈修改建议。
                目 录
                MyEclipse 6 Java开发中文教程 1
                目 录 4
                介 绍 12
                文档说明 13
                适用的读者 13
                如何购买DVD光盘(含源代码,视频和软件)及网上答疑 13
                关于作者 14
                版权声明 14
                第一章 安装配置开发环境 15
                1.1系统需求 15
                1.2 JDK 的下载,安装和配置(可选) 15
                1.2.1下载JDK 15
                1.2.2 安装JDK 18
                1.2.3 配置环境变量(可选) 19
                1.2.4 JDK 6 中文文档下载地址(ZIP,HTML,CHM)(可选) 21
                1.3 Tomcat服务器的下载,安装和运行(可选) 22
                1.4 JBoss 服务器的下载,安装和运行(可选) 24
                1.5 MySQL 5数据库服务器下载,安装和运行(可选) 27
                1.5.1 MySQL 5 官方版本的下载和安装,运行 27
                1.5.2 MySQL 5绿色版的下载安装和运行 28
                1.5.2.1 下载 28
                1.5.2.2 用法图解 29
                1.6 Eclipse 3.3的下载,安装和运行 31
                1.7 MyEclipse 6的下载,安装和运行 33
                1.7.1下载 33
                1.7.2 安装 34
                1.7.2.1 ALL in ONE 版本的安装 34
                1.7.2.2 插件(PLUG-IN) 版本的安装 35
                1.7.2.3 使用ALL In ONE 版本制作MyEclipse绿色版 36
                1.7.3 运行 37
                1.8小结 37
                第二章 开发第一个Java应用程序 39
                2.1 介绍 39
                2.2 手工编写,编译并运行Java程序 39
                2.3 使用Eclipse/MyEclipse来编写,编译并运行Java程序 40
                2.4小结 43
                第三章 Eclipse 的基础概念,配置和使用 44
                3.1界面布局 44
                3.1.1菜单 44
                3.1.2 工具栏 44
                3.1.3 透视图(Perspective)切换器 45
                3.1.4 视图(View) 46
                3.1.5 上下文菜单(Context Menu) 48
                3.1.6 状态栏(Status Bar) 48
                3.1.7 编辑器(Editor) 48
                3.2 常见概念和操作 49
                3.2.1 项目(Project) 49
                3.2.2工作区(Workspace) 49
                3.2.3 导入、导出Java项目 49
                3.2.3.1 导入项目 49
                3.2.3.2 导出项目 50
                3.2.4快速修正代码错误 50
                3.2.5优化导入列表 51
                3.2.6添加,修改,删除JRE 51
                3.2.7查看类定义,层次和源码 51
                3.2.8查找类文件(Open Type) 52
                3.2.9源码目录,输出路径,Library和编译器版本设置 52
                3.2.10生成getter和setter 方法 53
                3.2.11格式化源代码 54
                3.2.12注释和取消注释 54
                3.2.13手工和自动编译 54
                3.2.14直接粘贴Java源码为类文件 54
                3.2.15复制项目中的文件 54
                3.2.16断点和调试器 55
                3.2.17快速加入、删除jar包到Build Path 56
                3.2.18查看当前类被哪些类引用 56
                3.2.19设置编辑器字体,颜色和显示行号 56
                3.2.20 Link文件 57
                3.2.21安装插件 58
                3.2.22获取帮助和阅读帮助文档 58
                3.2.23 CVS团队源代码管理(在线阅读) 58
                3.2.24 修改文件的字符编码 58
                3.3小结 58
                第四章 用MyEclipse Database Explorer管理数据库 59
                4.1功能一览 59
                4.2使用MyEclipse Database Explorer透视图 61
                4.2.1介绍 61
                4.2.2连接到MyEcipse Derby数据库 62
                4.2.3切换到MyEclipse Database Explorer透视图 62
                4.2.4打开数据库连接 63
                4.2.5关闭数据库连接 64
                4.2.6浏览数据库结构 64
                4.2.7编辑和执行SQL代码段 65
                4.2.8生成实体关系(ER)图 67
                4.2.9编辑表格数据 68
                4.2.10清空表格数据 69
                4.2.11创建和删除表格 69
                4.2.12创建和删除外键 70
                4.2.13创建和删除索引 71
                4.2.14生成SQL语句 72
                4.2.15建立到MySQL数据库的连接 73
                4.3小结 74
                4.4参考资料 74
                第五章 开发JDBC应用 75
                5.1系统需求 75
                5.2创建数据库表格 75
                5.3创建Java项目 76
                5.4添加JDBC驱动到Build Path 77
                5.5编写JDBC访问类 77
                5.6小结 81
                5.7参考资料 81
                5.7.1 网页 81
                5.7.2 JDBC 要点 81
                第六章 管理应用服务器 87
                6.1简介 87
                6.2 Servers 视图 87
                6.3浏览应用服务器连接器 88
                6.4配置连接器 89
                6.4.1第1步 配置服务器的安装信息 90
                6.4.2第2步 启用连接器 90
                6.4.3第3步 选择启动服务器时候所用的JDK 90
                6.4.3.1可选操作:添加 JVM 91
                6.5发布并运行Java EE项目 92
                6.5.1 Java EE 项目的发布类型 92
                6.5.1.1 散包发布 92
                6.5.1.2 打包发布 92
                6.5.2向服务器发布应用 92
                6.5.2.1打开发布对话框 92
                6.5.2.2点击Add按钮启动新建发布对话框并完成发布 94
                6.6应用服务器的管理和调试 95
                6.6.1启动服务器 95
                6.6.2监控服务器启动过程 95
                6.6.3停止服务器 95
                6.6.4调试发布的企业应用 96
                6.7小结 96
                第七章 开发Hibernate应用 97
                7.1介绍 97
                7.2 Hibernate 一览 97
                7.2.1简介 97
                7.2.2 Hibernate要点 98
                7.3准备工作 104
                7.4创建 HibernateDemo 项目 104
                7.4.1创建表格 104
                7.4.2创建 HibernateDemo Java Project 105
                7.4.3添加 Hibernate Capabilities 到现有项目 106
                7.4.4 使用Hibernate配置文件编辑器修改文件 110
                7.4.5 使用反向工程快速生成Java POJO类,映射文件和DAO 112
                7.4.6 调整生成的hbm文件 123
                7.4.7 编写测试代码 124
                7.5 MyEclipse Hibernate工具的高级部分 126
                7.5.1 反向工程向导的完整说明 126
                7.5.2 使用HQL编辑器 129
                7.6 小结 131
                7.7参考资料 132
                第八章 开发Web应用 133
                8.1介绍 133
                8.2 Web项目和术语 133
                8.2.1 Java EE 中的Web项目结构 133
                8.2.2 MyEclipse Web 项目介绍 135
                8.3 创建Web项目 135
                8.4 创建HTML页面 137
                8.5 创建JSP页面 139
                8.6 创建Servlet 140
                8.7 创建Filter(过滤器) 143
                8.8 创建数据库访问层(DAO) 146
                8.9 修改Servlet调用后台类 149
                8.10 发布,重新发布,运行和测试应用 150
                8.11 调试JSP应用 151
                8.12 向现有Web项目添加Web开发功能 152
                8.13高级设置 152
                8.13.1修改Web项目的默认设置 152
                8.13.2给Web项目加入高级功能 153
                8.14 常见问题 154
                8.15 小结 154
                8.16 参考资料 155
                相关网页 155
                Tomcat JSP Web 开发中的乱码问题小结 155
                第九章 开发Struts 1.x应用 157
                9.1 介绍 157
                9.2 创建Struts项目 159
                9.2.1 创建Web项目 160
                9.2.2 加入 Struts开发功能 160
                9.3 使用Struts工具 162
                9.3.1 Struts配置文件编辑器 162
                9.3.2 Struts组件向导 164
                9.4编写登录应用 166
                9.4.1 应用的流程和目标 166
                9.4.2 创建登录成功页面 166
                9.4.3 使用新建Form,Action和JSP的向导创建关键组件 167
                9.4.4 调整生成的代码 171
                9.4.5 发布,运行并测试 174
                9.4.6 练习题:如何用JDBC实现登录? 175
                9.5 编写Struts整合Hibernate的分页应用 175
                9.5.1 分页应用的设计思路 175
                9.5.2 创建StrutsPageDemo项目,加入Hibernate开发功能 181
                9.5.3 反向工程生成DAO层 181
                9.5.4 编写分页应用层 182
                9.5.5 加入Struts表现层和控制层 183
                9.5.6发布,运行并测试 187
                9.5.7 练习:如何用Hibernate+Struts实现修改用户信息功能? 187
                9.6 小结 188
                9.7 参考资料 188
                第十章 开发Spring应用 189
                10.1 简介 189
                10.1.1 Spring简介 189
                10.1.2 MyEclipse的Spring开发功能简介 191
                10.2 开发简单的Spring应用 191
                10.2.1 给项目加入Spring功能 191
                10.2.2 创建Bean类和配置信息 193
                10.2.3 Spring Beans 视图和Outline视图 197
                10.2.4 运行和测试 199
                10.3 开发Spring 1.2 AOP应用 200
                10.3.1 开发Man对象 201
                10.3.2 开发前置通知(Before advice)对象:FBI 201
                10.3.3 装配拦截器和Bean 202
                10.3.4 测试和运行 203
                10.3.5 AOP简介和相关概念 204
                10.4 开发 Spring 2.0 AOP 应用 206
                10.4.1 使用aop 标签实现AOP 206
                10.4.2 使用标注(@AspectJ)实现AOP 208
                10.4.3 开发环绕通知(Around Advice)AOP 应用 210
                10.5 Spring数据库开发 214
                10.5.1 DataSource 和 JDBCTemplate开发 214
                10.5.2 Hibernate 整合 Spring开发 223
                10.5.2.1 创建项目,添加必要的开发功能 223
                10.5.2.2 反向工程生成Spring整合Hibernate的DAO 225
                10.5.2.3 用Spring 1.2 的事务代理类解决事务提交问题 232
                10.5.2.4 用Spring 2.0 的aop和tx声明式配置解决事务提交问题 234
                10.5.2.5 用Spring 2.0 的@Transactional标注解决事务提交问题(最佳方案) 238
                10.5.2.6 使用 HibernateTemplate 实现分页查询 241
                10.6 小结 242
                10.7 参考资料 242
                10.7.1 MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法 242
                10.7.2 MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法2 - 用 CGLIB 来实现事务管理 245
                10.7.3 Spring相关的参考资料 248
                第十一章 开发Spring+Struts+Hibernate应用 250
                11.1 创建数据库 250
                11.2 快速开发 Struts 应用 250
                11.3 添加 Hibernate 功能 250
                11.4 添加 Spring 功能 250
                11.5 Spring 整合 Hibernate 250
                11.5.1 Spring 1.2 拦截器方式整合 250
                11.5.2 Spring 2.0 AOP 方式整合 250
                11.6 模拟 Action 代理类实现 Struts + Spring 250
                11.7 Spring 整合 Struts 250
                11.8 Asm 出错和 log4j.properties 文件 250
                11.9 测试运行 250
                11.10 小结 250
                第十二章 开发JPA应用 252
                12.1 介绍 252
                12.1.1 JPA 简介 252
                12.1.2 MyEclipse提供的JPA开发功能 252
                12.2 准备工作 252
                12.3创建JPADemo项目 252
                12.3.1创建表格 252
                12.3.2创建 JPADemo Java Project 252
                12.3.3添加 JPA Capabilities 到现有项目 252
                12.3.4 使用JPA配置文件编辑器修改文件 252
                12.3.5 使用反向工程快速生成JPA实体类和DAO 252
                12.3.6 调整生成的实体类标注 252
                12.3.7 编写测试代码 252
                12.4 JPA 工具高级部分 252
                12.4.1 MyEclipse Java Persistence Perspective透视图 252
                12.4.2 JPA Details 视图 252
                12.4.3 JPA 标注表和列自动完成提示 252
                12.4.4 验证JPA 实体信息 253
                12.5 Spring整合JPA开发 253
                12.5.1 添加Spring开发功能 253
                12.5.2 从数据库反向工程生成实体和Spring DAO 253
                12.5.3 添加拦截器加入事务管理器 253
                12.5.4 编写并运行测试代码 253
                12.6 小结 253
                12.7 参考资料 253
                第十三章 开发JSF应用 253
                13.1 前言 253
                13.2 介绍 253
                13.3 系统需求 253
                13.4 创建JSFLoginDemo项目 253
                13.5 创建消息包 253
                13.6 创建受管Bean 253
                13.7 创建JSP页面 253
                13.8 运行应用程序 254
                13.9 小结 254
                13.10 参考资料 254
                第十四章 开发XFire Web Service应用 255
                14.1 介绍 255
                14.1.1 XFire Java SOAP 框架一览 255
                14.1.2 MyEclipse 的Web Service 工具介绍 255
                14.2 系统需求 255
                14.3 创建 HelloWS 项目 255
                14.4 创建Web Service 255
                14.5 发布 Web Service 项目 255
                14.5.1 配置应用服务器连接器 255
                14.5.2发布 HelloWebService 项目 255
                14.6 启动服务器 255
                14.7 使用Web Service Explorer测试Web Service 255
                14.8 创建单独的客户端项目 255
                14.8.1 创建HelloWSClient项目 255
                14.8.2 添加 XFire 类库 255
                14.8.3 手写HelloWorldClient 类 256
                14.8.4 生成Web Service客户端类 256
                14.8.5 编写运行测试代码 256
                14.9 常见问题 256
                14.10 小结 256
                14.11 参考资料 256
                第十五章 开发EJB 应用 258
                15.1 介绍 258
                15.2 系统需求 258
                15.3 开始工作 258
                15.3.1 配置应用服务器 258
                15.3.2 创建EJB项目 258
                15.4 开发 Session Bean 258
                15.4.1 新建Session Bean 258
                15.4.2 发布 Session Bean 258
                15.4.3 检查 JNDI 查看发布结果 258
                15.4.4 编写并运行测试代码 258
                15.5 开发实体Bean 258
                15.5.1 使用反向工厂生成 EJB 3 实体 Bean 258
                15.5.2 调整生成的配置文件和实体类 258
                15.5.3 发布实体Bean对应的会话访问类 258
                15.5.4 检查 JNDI 查看发布结果 258
                15.5.5 编写并运行测试代码 258
                15.6 拦截器和资源注入 259
                15.7 小结 259
                15.8 参考资料 259
                第十六章 MyEclipse UML 建模 260
                16.1 介绍 260
                16.1.1 UML概念及常见建模工具 260
                16.1.2 MyEclipse的UML工具 260
                16.2 系统需求 260
                16.3 创建UML模型仓库 260
                16.4 创建及修改UML 图 260
                16.5 正向工程 - UML 类图生成Java代码 260
                16.5 反向工程 - Java 代码生成UML 类图 260
                16.6 绘图工具 260
                16.7 和Argo UML 的兼容问题 260
                16.8 常见问题 260
                16.9 小结 260
                16.10 参考资料 260
                附录 261



原文出处:http://www.blogjava.net/beansoft/
 

回复: 电子书 《MyEclipse 6 Java 开发中文教程》下载

顶 顶 顶
 
1  /  1  页   1 跳转

版权所有 老猫的理想   Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.0625 second(s) , 3 queries. 冀ICP备05001409号
返顶部