即日起本书将在本站连载, 欢迎阅读. 如果您需要转载本书内容, 请与本站联系! Email: wlsmon@qq.com.

 

BeanSoft 丛书系列之

MyEclipse 6 Java开发中文教程

 </p>

刘长炯 著

■ 面向初学人员

■ 最新开源架构 — Struts 2+Spring 2+Hibernate 3

■ 精选实战案例

■ 全程视频讲解

官方网站:http://beansoft.biz/

 

献给我最爱的父母!__

__

__

愿上帝保佑苍生!__

感谢

It’s all of you, who makes me a super No. 1, thank you !

感谢Michael Jackson奉献好听的歌舞!

感谢所有鼓励我的好朋友们!

感谢Weblogic专家王超先生对本书的大力支持!

   **   ** 

目 录

MyEclipse 6 Java开发中文教程… 1

目 录… 4

介 绍… 10

文档说明… 11

适用的读者… 11

如何购买本书完整版,DVD光盘及技术支持… 11

关于作者… 12

版权声明… 12

第一章 安装配置开发环境… 13

1.1系统需求… 13

1.2 JDK 的下载,安装和配置(可选)… 13

1.2.1 下载JDK. 13

1.2.2 安装JDK. 18

1.2.3 配置环境变量(可选)… 19

1.2.4 JDK 6 中文文档下载地址(ZIP,HTML,CHM)(可选)… 21

1.3 Tomcat服务器的下载,安装和运行(可选) 21

1.4 JBoss 服务器的下载,安装和运行(可选)… 23

1.5 MySQL 5数据库服务器下载,安装和运行(可选)… 26

1.5.1 MySQL 5 官方版本的下载和安装,运行… 27

1.5.2 MySQL 5绿色版的下载安装和运行… 27

1.5.2.1 下载… 27

1.5.2.2 用法图解… 28

1.6 Eclipse 3.3的下载,安装和运行… 30

1.7 MyEclipse 6的下载,安装和运行… 32

1.7.1下载… 32

1.7.2 安装… 33

1.7.2.1 ALL in ONE 版本的安装… 33

1.7.2.2 插件(PLUG-IN) 版本的安装… 34

1.7.2.3 使用ALL In ONE 版本制作MyEclipse绿色版… 35

1.7.3 运行… 36

1.8 Eclipse运行出错的疑难解答… 36

1.9 使用高级进程管理器来管理Java进程… 39

1.10 小结… 40

第二章 开发第一个Java应用程序… 41

2.1 介绍… 41

2.2 手工编写,编译并运行Java程序… 41

2.3 使用Eclipse/MyEclipse来编写,编译并运行Java程序… 42

2.4小结… 45

第三章 Eclipse 的基础概念,配置和使用… 46

3.1界面布局… 46

3.1.1菜单… 46

3.1.2 工具栏… 46

3.1.3 透视图(Perspective)切换器… 47

3.1.4 视图(View)… 48

3.1.5 上下文菜单(Context Menu)… 50

3.1.6 状态栏(Status Bar)… 50

3.1.7 编辑器(Editor)… 50

3.2 常见概念和操作… 51

3.2.1 项目(Project) 51

3.2.2工作区(Workspace) 51

3.2.3 导入、导出Java项目… 51

3.2.3.1 导入项目… 51

3.2.3.2 导出项目… 52

3.2.4快速修正代码错误… 52

3.2.5优化导入列表… 53

3.2.6添加,修改,删除JRE. 53

3.2.7查看类定义,层次和源码… 53

3.2.8查找类文件(Open Type)… 54

3.2.9源码目录,输出路径,Library和编译器版本设置… 54

3.2.10生成getter和setter 方法… 55

3.2.11格式化源代码… 56

3.2.12注释和取消注释… 56

3.2.13手工和自动编译… 56

3.2.14直接粘贴Java源码为类文件… 56

3.2.15复制项目中的文件… 56

3.2.16断点和调试器… 57

3.2.17快速加入、删除jar包到Build Path. 58

3.2.18查看当前类被哪些类引用… 58

3.2.19设置编辑器字体,颜色和显示行号… 58

3.2.20 Link文件… 59

3.2.21安装插件… 60

3.2.22获取帮助和阅读帮助文档… 60

3.2.23 CVS团队源代码管理(在线阅读)… 61

3.2.24 修改文件的字符编码… 61

3.3小结… 61

第四章 用MyEclipse Database Explorer管理数据库… 62

4.1功能一览… 62

4.2使用MyEclipse Database Explorer透视图… 64

4.2.1介绍… 64

4.2.2 连接到MyEcipse Derby数据库… 65

4.2.3 切换到MyEclipse Database Explorer透视图… 65

4.2.4 打开数据库连接… 66

4.2.5 关闭数据库连接… 67

4.2.6 浏览数据库结构… 67

4.2.7编辑和执行SQL代码段… 68

4.2.8 生成实体关系(ER)图… 70

4.2.9 编辑表格数据… 71

4.2.10 清空表格数据… 72

4.2.11 创建和删除表格… 72

4.2.12 创建和删除外键… 73

4.2.13 创建和删除索引… 74

4.2.14 生成SQL语句… 75

4.2.15 建立到MySQL数据库的连接… 76

4.3小结… 77

4.4参考资料… 77

第五章 开发JDBC应用… 78

5.1系统需求… 78

5.2创建数据库表格… 78

5.3创建Java项目… 79

5.4添加JDBC驱动到Build Path. 80

5.5编写JDBC访问类… 80

5.6小结… 84

5.7参考资料… 84

5.7.1 网页… 84

5.7.2 JDBC 要点… 85

第六章 管理应用服务器… 91

6.1简介… 91

6.2 Servers 视图… 91

6.3 浏览应用服务器连接器… 92

6.4 配置连接器… 93

6.4.1 第1步 配置服务器的安装信息… 94

6.4.2 第2步 启用连接器… 94

6.4.3 第3步 选择启动服务器时候所用的JDK. 94

6.4.3.1 可选操作:添加 JVM.. 95

6.5 发布并运行Java EE项目… 96

6.5.1 Java EE 项目的发布类型… 96

6.5.1.1 散包发布… 96

6.5.1.2 打包发布… 96

6.5.2 向服务器发布应用… 96

6.5.2.1 打开发布对话框… 96

6.5.2.2点击Add按钮启动新建发布对话框并完成发布… 98

6.6 应用服务器的管理和调试… 99

6.6.1 启动服务器… 99

6.6.2 监控服务器启动过程… 99

6.6.3 停止服务器… 99

6.6.4 调试发布的企业应用… 100

6.7小结… 100

6.8 参考资料… 100

第七章 开发Hibernate应用… 101

7.1介绍… 101

7.2 Hibernate 一览… 101

7.2.1简介… 101

7.2.2 Hibernate要点… 102

7.3准备工作… 108

7.4创建 HibernateDemo 项目… 108

7.4.1 创建表格… 108

7.4.2 创建 HibernateDemo Java Project 109

7.4.3 添加 Hibernate Capabilities 到现有项目… 110

7.4.4 使用Hibernate配置文件编辑器修改文件… 114

7.4.5 使用反向工程快速生成Java POJO类,映射文件和DAO.. 116

7.4.6 调整生成的hbm文件… 128

7.4.7 编写测试代码… 129

7.5 MyEclipse Hibernate工具的高级部分… 131

7.5.1 反向工程向导的完整说明… 131

7.5.2 使用HQL编辑器… 134

7.6 小结… 136

7.7参考资料… 137

第八章 开发Web应用… 138

8.1介绍… 138

8.2 Web项目和术语… 138

8.2.1 Java EE 中的Web项目结构… 138

8.2.2 MyEclipse Web 项目介绍… 140

8.3 创建Web项目… 140

8.4 创建HTML页面… 142

8.5 创建JSP页面… 144

8.6 创建Servlet 146

8.7 创建Filter(过滤器) 148

8.8 创建数据库访问层(DAO) 151

8.9 修改Servlet调用后台类… 154

8.10 发布,重新发布,运行和测试应用… 155

8.11 调试JSP应用… 156

8.12 向现有Web项目添加Web开发功能… 157

8.13高级设置… 157

8.13.1修改Web项目的默认设置… 157

8.13.2给Web项目加入高级功能… 158

8.14 常见问题… 159

8.15 小结… 159

8.16 参考资料… 160

相关网页… 160

Tomcat JSP Web 开发中的乱码问题小结… 160

第九章 开发Struts 1.x应用… 162

9.1 介绍… 162

9.2 创建Struts项目… 164

9.2.1 创建Web项目… 165

9.2.2 加入 Struts开发功能… 165

9.3 使用Struts工具… 167

9.3.1 Struts配置文件编辑器… 167

9.3.2 Struts组件向导… 169

9.4编写登录应用… 171

9.4.1 应用的流程和目标… 171

9.4.2 创建登录成功页面… 171

9.4.3 使用新建Form,Action和JSP的向导创建关键组件… 172

9.4.4 调整生成的代码… 176

9.4.5 发布,运行并测试… 179

9.4.6 练习题:如何用JDBC实现登录?… 180

9.5 编写Struts整合Hibernate的分页应用… 180

9.5.1 分页应用的设计思路… 180

9.5.2 创建StrutsPageDemo项目,加入Hibernate开发功能… 186

9.5.3 反向工程生成DAO层… 186

9.5.4 编写分页应用层… 187

9.5.5 加入Struts表现层和控制层… 188

9.5.6发布,运行并测试… 192

9.5.7 练习:如何用Hibernate+Struts实现修改用户信息功能?… 192

9.6 小结… 193

9.7 参考资料… 193

第十章 开发Spring应用… 194

10.1 简介… 194

10.1.1 Spring简介… 194

10.1.2 MyEclipse的Spring开发功能简介… 196

10.2 开发简单的Spring应用… 196

10.2.1 给项目加入Spring功能… 196

10.2.2 创建Bean类和配置信息… 198

10.2.3 Spring Beans 视图和Outline视图… 202

10.2.4 运行和测试… 204

10.2.5 如何加载多个Spring配置文件… 206

10.3 开发Spring 1.2 AOP应用… 207

10.3.1 开发Man对象… 207

10.3.2 开发前置通知(Before advice)对象:FBI 208

10.3.3 装配拦截器和Bean. 208

10.3.4 测试和运行… 210

10.3.5 AOP简介和相关概念… 211

10.3.6 关于java.lang.ClassCastException: $Proxy0错误的解决方法… 212

10.4 开发 Spring 2.0 AOP 应用… 215

10.4.1 使用aop 标签实现AOP. 215

10.4.2 使用标注(@AspectJ)实现AOP. 217

10.4.3 开发环绕通知(Around Advice)AOP 应用… 219

10.5 Spring数据库开发… 223

10.5.1 DataSource 和 JDBCTemplate开发… 223

10.5.2 Hibernate 整合 Spring开发… 232

10.5.2.1 创建项目,添加必要的开发功能… 232

10.5.2.2 反向工程生成Spring整合Hibernate的DAO.. 234

10.5.2.3 用Spring 1.2 的事务代理类解决事务提交问题… 241

10.5.2.4 用Spring 2.0 的aop和tx声明式配置解决事务提交问题… 243

10.5.2.5 用Spring 2.0 的@Transactional标注解决事务提交问题(最佳方案) 247

10.5.2.6 使用 HibernateTemplate 实现分页查询… 250

10.6 小结… 252

10.7 参考资料… 252

10.7.1 MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法… 252

10.7.2 MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法2 – 用 CGLIB 来实现事务管理 255

10.7.3 Spring相关的参考资料… 258

转载请注明:WebLogic Android 博客 » MyEclipse 6 Java 开发中文教程独家连载 – 目录