首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

第1章  Eclipse概述...... 3

1.1  Eclipse简介...... 3

1.2  Eclipse的发展...... 4

1.3  Eclipse的平台体系结构...... 4

1.3.1  Eclipse的工作机制...... 4

1.3.2  Eclipse的工作台...... 5

1.3.3  SWT/JFace.. 5

1.3.4  Eclipse的工作空间...... 5

1.3.5  团队协作...... 6

1.3.6  帮助系统...... 6

1.3.7  调试系统...... 6

1.3.8  平台运行时...... 6

1.4  Eclipse、JBuilder. 7

第2章  Eclipse开发环境搭建...... 8

2.1  JDK的安装与配置...... 8

2.1.1  JDK的安装...... 8

2.1.2  JDK的环境配置...... 9

2.2  Eclipse的安装与启动...... 10

2.2.1  安装Eclipse.. 10

2.2.2  安装Eclipse多国语言包...... 10

2.2.3  启动Eclipse.. 10

2.3  Eclipse插件的安装...... 11

2.3.1  利用复制方法安装插件...... 11

2.3.2  使用Link方法安装插件...... 12

2.3.3  利用联网方法安装插件...... 13

2.3.4  查看已安装的插件...... 13

2.3.5  常用的插件资源...... 14

2.4  一个简单的Java程序...... 18

2.4.1  新建一个Java程序...... 18

2.4.2  运行Java程序...... 19

第3章  Eclipse工作台...... 20

3.1  Eclipse工作台概述...... 20

3.2  透视图...... 21

3.2.1  透视图概述...... 21

3.2.2  打开透视图...... 21

3.2.3  设置默认的透视图...... 23

3.2.4  透视图之间的切换...... 24

3.2.5  定制透视图...... 24

3.2.6  复位透视图...... 25

3.2.7  保存和删除透视图...... 25

3.3  视图...... 26

3.3.1  视图概述...... 26

3.3.2  打开视图...... 27

3.3.3  移动和停放视图...... 27

3.3.4  视图的拆离...... 28

3.3.5  快速视图...... 29

3.3.6  视图的两个快捷菜单...... 31

3.3.7  视图间的切换...... 31

3.4  编辑器...... 31

3.4.1  编辑器概述...... 31

3.4.2  打开编辑器...... 31

3.4.3  编辑器的切换...... 32

3.4.4  平铺编辑器...... 32

3.4.5  设置与文件类型关联的编辑器...... 33

3.5  Eclipse的帮助系统...... 34

3.5.1  帮助...... 34

3.5.2  搜索...... 34

3.5.3  上下文相关帮助...... 35

3.5.4  帮助视图...... 36

3.6  Eclipse的菜单和工具栏...... 37

3.6.1  Eclipse的菜单...... 37

3.6.2  Eclipse的工具栏...... 44

3.7  资源管理...... 45

3.7.1  资源概述...... 45

3.7.2  浏览资源...... 45

3.7.3  查找资源...... 47

3.7.4  导入/导出资源...... 47

3.7.5  删除资源...... 50

3.7.6  比较资源...... 50

3.7.7  将文件替换为历史记录...... 52

3.7.8  从历史记录中复原已删除的资源...... 53

3.8  任务视图...... 54

3.8.1  任务视图...... 54

3.8.2  创建无关联任务...... 54

3.8.3  创建相关联任务...... 55

3.8.4  删除任务...... 55

3.8.5  过滤任务...... 55

3.9  书签...... 56

3.9.1  为整个文件创建书签...... 56

3.9.2  在文件内创建书签...... 57

3.9.3  删除书签...... 57

第4章  Eclipse中的JDT... 59

4.1  验证JRE安装和类路径变量...... 59

4.2  JDT相关视图...... 61

4.2.1  包资源管理器视图...... 61

4.2.2  层次结构视图...... 61

4.2.3  大纲视图...... 62

4.2.4  Java浏览透视图...... 63

4.3  Java编辑器...... 64

4.3.1  打开Java编辑器...... 64

4.3.2  使用内容辅助功能...... 65

4.3.3  使用快速修正功能...... 66

4.3.4  快速辅助功能...... 67

4.3.5  导入语句...... 69

4.3.6  代码模板...... 70

4.3.7  生成Javadoc文档...... 73

4.3.8  问题代码标识...... 75

4.4  JDT搜索...... 76

4.4.1  使用搜索对话框执行Java搜索...... 76

4.4.2  使用弹出菜单执行Java搜索...... 77

4.5  重构支持...... 79

4.5.1  重命名Java元素...... 79

4.5.2  移动Java元素...... 79

4.5.3  复制Java元素...... 80

4.6  Java构建器...... 80

4.6.1  构建类路径...... 80

4.6.2  构建Java程序...... 81

4.7  编写Java程序...... 83

4.7.1  新建Java项目...... 83

4.7.2  新建Java类...... 84

4.7.3  导入Java类...... 85

4.7.4  编写Java代码...... 87

4.7.5  导入外部Java程序...... 87

4.7.6  运行程序...... 88

4.7.7  导出Java项目...... 89

4.7.8  保存并关闭Java项目...... 90

第5章  Eclipse中的程序调试...... 91

5.1  调试透视图...... 91

5.1.1  调试视图...... 92

5.1.2  变量视图...... 92

5.1.3  断点视图...... 93

5.1.4  程序编辑器...... 95

5.1.5  大纲视图...... 95

5.2  常规调试技术...... 95

5.2.1  本地调试...... 95

5.2.2  断点...... 100

5.2.3  控制并检查程序的执行...... 104

5.3  高级调试技术...... 109

5.3.1  表达式的计算和显示...... 109

5.3.2  查看和修改变量的值...... 111

5.3.3  远程调试...... 111

5.3.4  代码片段编辑测试窗...... 112

5.4  热代码替换...... 113

第6章  Eclipse中CVS的应用...... 117

6.1  本地版本控制...... 117

6.1.1  比较操作...... 118

6.1.2  本地历史记录...... 118

6.2  CVS概述...... 119

6.3  CVS的工作原理...... 119

6.4  安装和配置CVS服务器...... 120

6.4.1  安装CVS服务器...... 120

6.4.2  配置CVS服务器...... 121

6.5  CVS客户端的配置...... 124

6.6  应用CVS协同开发的工作流程...... 126

6.6.1  启动新项目...... 126

6.6.2  向资源库提交文件...... 129

6.6.3  标记资源库版本...... 131

6.6.4  从CVS资源库检出项目和模块...... 132

第7章  Junit在Eclipse中的应用...... 135

7.1  软件测试基础...... 135

7.1.1  测试的概念...... 135

7.1.2  软件测试的目的...... 136

7.1.3  软件测试的原则...... 136

7.1.4  软件测试的种类...... 136

7.1.5  单元测试...... 136

7.2  JUnit概述...... 137

7.3  Eclipse中JUnit的设置...... 137

7.4  在Eclipse中使用JUnit进行测试...... 139

7.4.1  创建测试用例...... 139

7.4.2  创建测试套件...... 147

第8章  Ant在Eclipse中的应用...... 152

8.1  Ant简介...... 152

8.2  Ant安装和配置...... 153

8.2.1  安装Ant. 153

8.2.2  配置Ant环境变量...... 153

8.2.3  Ant命令语法...... 153

8.3  Ant构建文件...... 155

8.3.1  Project(项目)...... 155

8.3.2  Target(目标)...... 155

8.3.3  Task(任务)...... 156

8.4  在Eclipse中使用Ant. 156

8.4.1  创建工程...... 156

8.4.2  创建build.xml文件...... 156

8.4.3  使用Ant构建器...... 158

8.4.4  使用其他版本的Ant. 160

8.4.5  Ant视图...... 162

8.5  在Eclipse以外使用Ant构建项目...... 163

第9章  Eclipse中数据库的应用...... 164

9.1  基于MySQL的数据库应用开发...... 164

9.1.1  MySQL数据库简介...... 164

9.1.2  MySQL的安装与配置...... 165

9.1.3  MySQL中的基本操作...... 168

9.1.4  MySQL图形化管理工具的下载与安装...... 170

9.1.5  MySQL Administrator的基本操作...... 171

9.1.6  MySQL Query Browser的基本操作...... 178

9.2  基于SQL Server的数据库应用开发...... 179

9.2.1  SQL Server的安装...... 179

9.2.2  SQL Server企业管理器及查询分析器简介...... 183

9.3  SQL Explorer数据库访问插件...... 186

9.3.1  SQL Explorer简介...... 186

9.3.2  SQL Explorer插件的下载与安装...... 186

9.3.3  利用SQL Explorer插件操作SQL Server数据库...... 187

9.3.4  利用SQL Explorer插件操作MySQL数据库...... 190

9.4  数据库连接...... 192

9.4.1  JDBC简介...... 192

9.4.2  JDBC驱动的类型...... 192

9.4.3  JDBC的使用过程...... 193

9.4.4  常用数据库的连接方法...... 194

9.4.5  利用JDBC连接MySQL数据库...... 196

9.4.6  利用JDBC-ODBC连接SQL Server数据库...... 198

第10章  使用Eclipse开发JSP程序...... 204

10.1  Web服务器...... 204

10.1.1  Tomcat简介...... 204

10.1.2  安装Tomcat服务器...... 204

10.2  在Eclipse中搭建JSP开发环境...... 207

10.2.1  Lomboz插件下载安装...... 207

10.2.2  Lomboz的环境配置...... 207

10.3  JSP程序开发...... 209

10.3.1  用户登录...... 209

10.3.2  利用JavaBean分页显示数据...... 220

10.3.3  利用Servlet输出HTML网页...... 225

第11章  Struts应用...... 230

11.1  Struts框架概述...... 230

11.1.1  MVC模式...... 231

11.1.2  Struts框架简介...... 231

11.1.3  Struts框架的工作流程...... 232

11.2  在Eclipse中构建Struts开发环境...... 233

11.2.1  下载Struts文件...... 233

11.2.2  开发一个简单的Struts程序...... 234

11.2.3  导入标签库描述文件的另一种方法...... 241

11.2.4  struts-config.xml文件...... 242

11.3  应用Eclipse开发Struts项目...... 245

第12章  Hibernate应用...... 257

12.1  Hibernate简介...... 257

12.2  Hibernate配置文件...... 258

12.3  创建数据库...... 259

12.4  持久化类和映射文件...... 260

12.4.1  创建持久化类...... 260

12.4.2  创建映射文件...... 263

12.4.3  映射文件解析...... 265

12.5  Hibernate的初始化...... 267

12.6  Hibernate及插件的下载与配置...... 268

12.6.1  Hibernate的下载与配置...... 268

12.6.2  HibernateSynchronizer插件的下载与配置...... 271

12.7  在Eclipse中开发Hibernate应用...... 273

12.7.1  建立Eclipse工程...... 273

12.7.2  引入Hibernate包和数据库驱动包...... 275

12.7.3  生成Hibernate配置文件...... 277

12.7.4  生成映射文件和持久化类...... 279

12.7.5  编写Hibernate的初始化类...... 281

12.7.6  编写JSP... 281

12.7.7  构建文件编译路径...... 282

12.7.8  将包引入Web工程...... 283

12.7.9  调试与运行...... 283

第13章  Spring应用...... 287

13.1  Spring简介...... 287

13.2  Spring开发环境的搭建...... 288

13.2.1  Spring的下载和安装...... 288

13.2.2  Spring IDE的下载和安装...... 290

13.3  创建Spring项目...... 293

13.3.1  创建项目...... 293

13.3.2  创建配置文件...... 297

13.3.3  创建类...... 300

13.3.4  创建JSP文件...... 303

13.3.5  使用Spring IDE管理文件...... 305

第14章  SWT/JFace开发...... 312

14.1  SWT简介...... 312

14.1.1  SWT的特性...... 313

14.1.2  SWT应用程序结构...... 313

14.2  安装SWT Designer. 313

14.2.1  Designer下载...... 313

14.2.2  Designer安装...... 314

14.2.3  Designer激活...... 318

14.3  SWT入门实例...... 318

14.3.1  创建SWT工程...... 318

14.3.2  创建SWT应用程序...... 319

14.3.3  运行SWT应用程序...... 321

14.4  SWT常用组件...... 322

14.4.1  Label组件...... 322

14.4.2  Button组件...... 323

14.4.3  Text组件...... 325

14.4.4  Combo组件...... 327

14.4.5  List组件...... 328

14.5  SWT的事件...... 330

14.5.1  鼠标事件...... 331

14.5.2  键盘事件...... 331

14.5.3  组件选择事件...... 332

14.6  用户界面框架JFace简介...... 332

14.6.1  查看器...... 332

14.6.2  动作和添加项...... 333

14.6.3  用户界面资源...... 334

第15章  网上在线投票系统...... 337

15.1  实例运行结果...... 338

15.2  设计思路...... 338

15.2.1  系统分析...... 338

15.2.2  工作流程图...... 338

15.2.3  类的分布及功能...... 339

15.2.4  Web文件、文件夹架构及功能...... 339

15.3  技术要点...... 340

15.3.1  application活动范围...... 340

15.3.2  request活动范围...... 340

15.3.3  page活动范围...... 341

15.3.4  session活动范围...... 341

15.4  开发过程...... 341

15.4.1  数据表结构...... 341

15.4.2  安装与配置Lomboz插件...... 342

15.4.3  创建项目...... 342

15.4.4  创建类文件...... 344

15.4.5  工具类的编写...... 345

15.4.6  创建JSP页文件...... 348

15.4.7  后台管理员登录模块...... 348

15.4.8  维护投票主题模块...... 350

15.4.9  用户投票模块...... 357

15.4.10  查询投票模块...... 359

15.4.11  用户一次性投票...... 361

15.5  发布与运行...... 361

第16章  留言本...... 362

16.1  实例运行结果...... 363

16.2  设计思路...... 363

16.2.1  系统分析...... 363

16.2.2  工作流程图...... 363

16.2.3  类的分布及功能...... 364

16.2.4  Web文件、文件夹架构及功能...... 364

16.3  技术要点...... 364

16.3.1  doGet(). 364

16.3.2  doPost(). 365

16.3.3  doPut(). 365

16.3.4  doDelete(). 365

16.4  开发过程...... 365

16.4.1  数据表结构...... 365

16.4.2  创建Servlet类...... 366

16.4.3  工具类的编写...... 368

16.4.4  创建用户管理的Servlet实现类...... 369

16.4.5  用户登录设计...... 370

16.4.6  查看用户列表设计...... 373

16.4.7  添加用户信息设计...... 375

16.4.8  修改用户信息设计...... 378

16.4.9  添加留言信息模块...... 380

16.4.10  显示留言信息模块...... 383

16.4.11  回复留言模块...... 384

16.5  发布与运行...... 386

第17章  在线论坛...... 387

17.1  实例运行结果...... 388

17.2  设计与分析...... 388

17.2.1  系统分析...... 388

17.2.2  系统流程...... 388

17.2.3  文件夹及文件架构...... 389

17.2.4  Hibernate配置文件及类的分布...... 390

17.3  技术要点...... 390

17.3.1  在Struts框架下解决中文乱码...... 390

17.3.2  在Struts框架下使用Tiles框架...... 391

17.3.3  在Hibernate的一对多关联中过滤集合对象...... 392

17.4  开发过程...... 393

17.4.1  创建数据库...... 393

17.4.2  创建Eclipse工程...... 394

17.4.3  通过Hibernate插件生成Hibernate的相关文件...... 395

17.4.4  开发分页Bean... 400

17.4.5  添加业务逻辑...... 402

17.5  发布与运行...... 413

第18章  文件的上传与下载...... 414

18.1  实例运行结果...... 415

18.2  设计思路...... 415

18.2.1  系统分析...... 415

18.2.2  工作流程图...... 415

18.2.3  类的分布及功能...... 416

18.2.4  Web文件、文件夹架构及功能...... 416

18.3  技术要点...... 417

18.3.1  文件上传...... 417

18.3.2  文件下载...... 417

18.4  开发过程...... 418

18.4.1  数据表结构...... 418

18.4.2  创建项目及首页面...... 418

18.4.3  编写数据库操作类DB.... 419

18.4.4  编写操作分配类SelectAction... 422

18.4.5  文件上传的实现过程...... 423

18.4.6  文件下载的实现过程...... 427

18.5  发布与运行...... 429

第19章  电子商城...... 430

19.1  需求分析...... 431

19.2  系统设计...... 431

19.2.1  项目规划...... 431

19.2.2  系统功能结构图...... 431

19.3  数据库设计...... 432

19.3.1  数据表简要说明...... 432

19.3.2  主要数据表的结构...... 432

19.4  网站总体设计...... 435

19.5  技术要点...... 436

19.5.1  Tomcat连接池...... 436

19.5.2  Spring MVC框架的工作流程...... 436

19.6  系统配置...... 437

19.6.1  系统应用的插件...... 437

19.6.2  创建工程...... 437

19.6.3  配置工程...... 439

19.7  公共类的设计...... 443

19.7.1  建立Tomcat连接池...... 443

19.7.2  编写Dao公共类...... 444

19.7.3  配置数据库连接和事务管理器...... 445

19.7.4  Spring视图管理配置...... 447

19.7.5  Tiles定义文件...... 448

19.7.6  生成Hibernate实体类和映射文件...... 451

19.8  前台模块设计...... 453

19.8.1  系统架构设计...... 453

19.8.2  网站前台首页设计...... 454

19.8.3  会员管理模块设计...... 458

19.8.4  购物车模块设计...... 468

19.8.5  收银台模块设计...... 473

19.8.6  销售排行模块设计...... 479

19.9  后台模块设计...... 482

19.9.1  网站后台文件架构设计...... 482

19.9.2  后台登录模块设计...... 482

19.9.3  商品管理模块设计...... 485

19.9.4  会员管理模块设计...... 495

19.9.5  公告管理模块设计...... 500

19.10  发布与运行...... 504

附录A  Java专业术语英汉对照...... 505

附录B  Eclipse相关插件及工具下载网址...... 508

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论