图书介绍

Java程序开发大全 基于MyEclipse平台+Struts+Hibernate+Spring主流框架开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java程序开发大全 基于MyEclipse平台+Struts+Hibernate+Spring主流框架开发
  • 孙更新,宾晟,宫生文编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113113445
  • 出版时间:2010
  • 标注页数:460页
  • 文件大小:145MB
  • 文件页数:477页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java程序开发大全 基于MyEclipse平台+Struts+Hibernate+Spring主流框架开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初识MyEclipse1

1.1 MyEclipse简介1

1.2 MyEclipse的安装1

1.2.1 JDK的安装与配置1

1.2.2 MyEclipse 7.0的安装和运行4

1.3 获取和阅读MyEclipse帮助文档5

1.4 本章小结5

第2章 MyEclipse集成开发环境的使用6

2.1 MyEclipse集成开发工具界面6

2.1.1 MyEclipse的菜单栏7

2.1.2 MyEclipse的工具栏13

2.1.3 MyEclipse的透视图14

2.1.4 MyEclipse的视图17

2.1.5 MyEclipse的编辑器20

2.1.6 MyEclipse的Tasks视图22

2.1.7 MyEclipse的Bookmarks视图24

2.2 MyEclipse中的资源管理26

2.2.1 MyEclipse中的工作空间26

2.2.2 MyEclipse中的Navigator视图27

2.3 定制MyEclipse的工作台33

2.3.1 定制工作台外观34

2.3.2 定制快捷键35

2.3.3 定制编辑器36

2.3.4 定制工作台公共设置36

2.4 MyEclipse中常用操作36

2.4.1 配置JRE36

2.4.2 设置编译路径37

2.4.3 设置项目属性38

2.5 本章小结39

第3章 Java程序的开发40

3.1 使用JDT编写Java项目40

3.2 MyEclipse中的Java代码编辑器43

3.2.1 Java代码编辑器基本功能43

3.2.2 自定义Java代码编辑器45

3.2.3 Java代码编辑器相关视图50

3.3 MyEclipse中的Java代码编译器51

3.4 MyEclipse中的Java代码调试器52

3.4.1 Java项目的运行52

3.4.2 Java项目的调试53

3.5 MyEclipse中的Java代码搜索器57

3.5.1 搜索功能57

3.5.2 查找功能58

3.6 MyEclipse中的Java代码重构支持59

3.6.1 Java元素重命名59

3.6.2 Java元素移动60

3.6.3 Java元素复制61

3.7 本章小结61

第4章 Java开发的版本控制及SVN62

4.1 版本控制与SVN62

4.2 SVN服务器的安装与配置62

4.3 MyEclipse连接SVN服务器63

4.3.1 配置MyEclipse连接SVN服务器63

4.3.2 将SVN服务器中的项目导入到MyEclipse64

4.3.3 将MyEclipse中的项目提交到SVN服务器65

4.4 本章小结67

第5章 Java开发项目的软件测试工具——JUnit68

5.1 软件测试简介68

5.2 JUnit简介68

5.2.1 JUnit的特点69

5.2.2 JUnit的常用类和接口69

5.3 在MyEclipse中设置JUnit71

5.4 JUnit测试72

5.4.1 JUnit测试用例72

5.4.2 JUnit测试套件75

5.5 JUnit应用实例:数据库程序单元测试77

5.6 本章小结80

第6章 Java Web应用程序的开发81

6.1 Java Web应用程序概述81

6.2 Tomcat服务器的安装和配置82

6.2.1 Tomcat服务器的下载82

6.2.2 Tomcat服务器的安装与配置83

6.2.3 MyEclipse中集成Tomcat服务器85

6.3 使用MyEclipse开发Web应用程序86

6.3.1 创建Web项目87

6.3.2 创建HTML静态页面88

6.3.3 创建JSP页面90

6.3.4 创建Servlet91

6.3.5 创建Web项目中的Java类文件92

6.3.6 发布和运行Web项目94

6.4 Web应用实例:登录系统96

6.5 本章小结102

第7章 数据库应用程序的开发及应用103

7.1 MySQL数据库的安装与配置103

7.2 MyEclipse中的Database Explorer透视图106

7.2.1 切换到Database Explorer透视图107

7.2.2 连接到MySQL数据库107

7.2.3 打开数据库连接108

7.2.4 关闭数据库连接108

7.2.5 浏览数据库结构109

7.2.6 编辑和执行SQL语句110

7.2.7 生成实体关系图111

7.2.8 编辑和清除数据表中的数据112

7.2.9 创建和删除数据表112

7.2.10 创建和删除外键113

7.2.11 自动生成SQL语句113

7.3 JDBC应用实例:登录系统114

7.4 本章小结116

第8章 Struts框架的开发及应用117

8.1 Struts框架概述117

8.1.1 MVC设计模式117

8.1.2 Struts框架工作原理118

8.1.3 Struts框架执行流程118

8.2 MyEclipse创建基于Struts框架的项目119

8.2.1 创建Struts项目119

8.2.2 Struts组件向导121

8.2.3 Struts配置文件编辑器124

8.3 Struts应用实例:登录系统125

8.4 本章小结133

第9章 Hibernate框架的开发及应用134

9.1 Hibernate框架概述134

9.1.1 O/R Mapping(对象/关系映射)技术134

9.1.2 Hibernate框架的作用135

9.1.3 Hibernate框架与JDBC技术的比较135

9.1.4 Hibernate框架工作流程137

9.2 MyEclipse创建基于Hibernate框架的项目138

9.2.1 创建Hibernate项目139

9.2.2 创建Hibernate配置文件140

9.2.3 创建Hibernate使用的数据库连接140

9.2.4 创建SessionFactory类140

9.2.5 使用Hibernate配置文件编辑器141

9.2.6 使用反向工程生成持久化对象、映射文件和DAO类143

9.2.7 使用Hibernate功能151

9.3 MyEclipse中Hibernate框架的高级操作152

9.3.1 在Hibernate反向工程中定制映射关系153

9.3.2 使用HQL编辑器154

9.4 Hibernate应用实例:基于Struts+Hibernate的登录系统155

9.5 本章小结160

第10章 Spring框架的开发及应用161

10.1 Spring框架概述161

10.2 Spring框架中的IoC编程162

10.2.1 控制反转的原理163

10.2.2 控制反转中的主要组件163

10.2.3 控制反转中的依赖注入方式164

10.3 Spring框架中的AOP编程165

10.3.1 面向切面编程的原理165

10.3.2 面向切面编程中的主要概念166

10.4 使用MyEclipse实现Spring框架中的IoC编程166

10.4.1 创建Spring项目166

10.4.2 创建Bean类167

10.4.3 配置Bean类168

10.4.4 编写测试代码171

10.5 使用MyEclipse实现Spring框架中的AOP编程173

10.5.1 向项目添加AOP支持包173

10.5.2 创建Bean类173

10.5.3 创建前置通知类174

10.5.4 装配拦截器和配置Bean类175

10.5.5 编写测试代码176

10.6 Spring整合Struts框架177

10.6.1 使用ActionSupport类整合Struts177

10.6.2 覆盖RequestProcessor类整合Struts178

10.6.3 将Action管理委托给Spring框架180

10.7 Spring整合Hibernate框架182

10.7.1 创建Hibernate+Spring项目182

10.7.2 反向工程生成Spring整合Hibernate的DAO184

10.7.3 Spring实现事务自动提交188

10.8 基于Spring与Struts、Hibernate整合的登录系统194

10.9 本章小结199

第11章 JSF框架的开发与应用200

11.1 JSF框架概述200

11.1.1 JSF框架工作方式200

11.1.2 JSF框架的请求处理生命周期201

11.1.3 JSF应用程序结构202

11.2 MyEclipse创建基于JSF框架的项目202

11.2.1 创建JSF项目202

11.2.2 JSF配置文件编辑器203

11.2.3 创建Managed Bean204

11.2.4 创建JSP页面206

11.2.5 创建导航规则207

11.3 JSF应用实例:登录系统207

11.4 本章小结213

第12章 Struts 2.0的开发及应用214

12.1 Struts 2.0框架概述214

12.1.1 Struts 2.0框架工作流程214

12.1.2 Struts 2.0与Struts 1.x框架的区别215

12.2 MyEclipse创建基于Struts 2.0框架的项目215

12.2.1 下载Struts 2.0开发包216

12.2.2 创建Struts 2.0项目216

12.2.3 配置Struts 2.0项目217

12.2.4 创建Struts 2.0的Action类218

12.2.5 Struts 2.0中的国际化编程221

12.2.6 创建基于POJO的Action223

12.3 Spring整合Struts 2.0框架224

12.4 Struts 2.0应用实例:登录系统227

12.5 本章小结231

第13章 JPA的开发与应用232

13.1 JPA规范概述232

13.2 MyEclipse创建基于JPA规范的项目233

13.2.1 创建JPA项目233

13.2.2 使用反向工程生成JPA实体类和DAO类234

13.2.3 调整生成的实体类标注237

13.2.4 使用JPA功能238

13.3 MyEclipse中支持JPA规范的工具238

13.3.1 JPA透视图239

13.3.2 JPA标注配置视图239

13.3.3 JPA代码编辑辅助功能240

13.4 Spring整合JPA框架240

13.4.1 向项目添加Spring框架功能支持241

13.4.2 反向工程生成JPA实体类和Spring DAO类242

13.4.3 创建测试类243

13.5 本章小结243

第14章 Web Service的开发及应用244

14.1 Web Service概述244

14.2 使用MyEclipse创建Web Service项目245

14.2.1 创建Web Service项目245

14.2.2 开发Web Service服务器端247

14.2.3 发布和运行Web Service249

14.2.4 使用Web Services Explorer访问Web Service250

14.2.5 使用Java客户端访问Web Service251

14.3 向现有Web项目加入Web Service功能252

14.4 创建直接调用Internet中的Web Service的客户端252

14.4.1 创建客户端WeatherWSClient项目253

14.4.2 使用WSDL生成客户端代码253

14.4.3 创建Web Service客户端测试代码255

14.5 本章小结255

第15章 Java EE中EJB的开发256

15.1 EJB概述256

15.2 WebLogic服务器的安装与配置257

15.2.1 WebLogic服务器的安装257

15.2.2 WebLogic服务器的配置258

15.2.3 MyEclipse中集成WebLogic服务器260

15.3 使用MyEclipse开发EJB261

15.3.1 开发Session Bean261

15.3.2 开发Entity Bean267

15.3.3 开发Message Driven Bean275

15.4 本章小结277

第16章 Java ME的开发及应用278

16.1 Java ME概述278

16.2 Wireless Toolkit的安装和配置279

16.3 MyEclipse中Java ME开发环境的搭建280

16.3.1 搭建MyEclipse+EclipseME开发平台281

16.3.2 MyEclipse+EclipseME开发平台集成WTK283

16.4 使用MyEclipse开发Java ME应用284

16.5 Java ME应用实例:吃豆游戏286

16.6 本章小结289

第17章 SWT的开发及应用290

17.1 SWT简介290

17.1.1 SWT概述290

17.1.2 SWT的包结构290

17.2 SWT中的常用类291

17.2.1 Widget类291

17.2.2 Display类292

17.2.3 Shell类292

17.3 SWT中的基本组件294

17.3.1 标签(Label)组件294

17.3.2 按钮(Button)组件295

17.3.3 文本框(Text)组件295

17.3.4 列表框(List)组件297

17.3.5 组合框(Combo)组件298

17.3.6 菜单栏(Menu)和菜单项(MenuItem)299

17.4 SWT中的布局管理器302

17.4.1 RowLayout布局管理器302

17.4.2 FillLayout布局管理器304

17.4.3 GridLayout布局管理器305

17.4.4 FormLayout布局管理器308

17.5 SWT中的事件模型309

17.6 本章小结313

第18章 UML建模314

18.1 UML概述314

18.2 MyEclipse中的UML支持314

18.3 使用MyEclipse创建UML模型仓库315

18.4 使用MyEclipse创建UML图316

18.4.1 创建UML图316

18.4.2 设计UML图317

18.5 使用MyEclipse实现正向工程和反向工程324

18.5.1 MyEclipse中实现正向工程324

18.5.2 MyEclipse中实现反向工程324

18.6 本章小结326

第19章 使用MyEclipse开发插件327

19.1 MyEclipse中的插件机制327

19.2 MyEclipse使用PDE开发插件328

19.2.1 简单的插件开发328

19.2.2 创建一个空白的插件项目331

19.3 RCP应用程序的开发333

19.3.1 RCP应用开发初步333

19.3.2 创建用户自定义的菜单和工具条338

19.4 本章小结341

第20章 网上宠物商店(JSP+JavaBean)342

20.1 系统需求分析与概要设计342

20.1.1 系统需求分析342

20.1.2 系统模块划分342

20.2 数据库设计344

20.3 使用MyEclipse创建项目347

20.4 系统公共模块的实现348

20.4.1 建立数据库连接的DBConnection类348

20.4.2 格式化处理时间的StrFormat类350

20.5 登录和注册模块的实现351

20.5.1 对应用户的实体类User351

20.5.2 用户注册页面register.jsp354

20.5.3 负责用户注册的Servlet类reg356

20.5.4 生成随机验证码的imgNum类358

20.5.5 用户登录页面index.jsp359

20.5.6 验证用户登录信息的Servlet类login360

20.6 显示宠物信息模块的实现363

20.6.1 对应宠物的实体类User363

20.6.2 定义对宠物信息进行数据库操作的业务逻辑类PetBuy363

20.6.3 分页显示系统中销售的所有宠物信息的页面newPet.jsp366

20.6.4 显示销售的每个宠物详细信息的页面petInfo.jsp368

20.7 显示宠物商品模块的实现370

20.7.1 显示商品页面370

20.7.2 定义对宠物商品信息进行数据库操作的业务逻辑类ThingsBuy370

20.8 显示宠物新闻模块的实现373

20.8.1 对应宠物新闻的实体类News374

20.8.2 定义对宠物新闻进行数据库操作的业务逻辑类NewsBuy374

20.8.3 分页显示宠物新闻的页面petNews.jsp375

20.8.4 显示宠物新闻详细内容的页面newsInfo.jsp377

20.9 显示宠物知识模块的实现378

20.10 留言模块的实现379

20.10.1 发表留言评论的页面Comment.jsp379

20.10.2 将用户评论信息插入到数据库中的Servlet类Comment381

20.11 后台管理模块的实现384

20.11.1 后台管理模块的用户登录页面index.jsp384

20.11.2 后台管理模块的首页面default.jsp385

20.11.3 输入要添加的宠物信息的页面addPet.jsp386

20.11.4 将宠物添加到系统中的页面addpet_do.jsp387

20.11.5 显示系统全部宠物信息的页面petList.jsp389

20.11.6 显示出售的宠物信息的页面petNote.jsp392

20.11.7 后台管理模块的业务逻辑处理类CtrlAdmin393

20.12 项目发布与执行397

20.13 本章小结397

第21章 新闻管理系统(Struts+Hibernate)398

21.1 系统需求分析与概要设计398

21.1.1 系统需求分析398

21.1.2 系统模块划分398

21.2 数据库设计399

21.3 使用MyEclipse创建项目400

21.3.1 创建Web项目400

21.3.2 向项目添加Struts框架401

21.3.3 向项目添加Hibernate框架402

21.3.4 向项目添加数据库驱动程序JAR包403

21.3.5 项目中的包组织结构403

21.3.6 项目中的系统配置文件404

21.4 系统公共模块的实现411

21.4.1 实现字符集转换的过滤器类SetCharacterEncodingFilter411

21.4.2 实现页面分页功能的Pager和PagerHelper类412

21.4.3 实现MD5加密算法的MD5类413

21.5 管理员登录模块的实现413

21.5.1 管理员登录页面adminLogin.jsp414

21.5.2 管理员登录的ActionForm类AdminLoginForm416

21.2.3 管理员登录的Action类AdminLoginAction417

21.5.4 创建系统中各个业务逻辑类的工厂类ManagerFactory419

21.4.5 定义管理员信息业务逻辑操作方法的接口AdminManager419

21.4.6 AdminManager接口的实现类AdminManagerImpl420

21.4.7 定义管理员DAO操作方法的接口AdminDao421

21.4.8 AdminDao接口的实现类AdminDaoImpl421

21.4.9 管理员实体类Admin和实体映射文件426

21.4.10 系统中的DAO配置类DAOConfig428

21.6 新闻类别管理模块的实现429

21.6.1 生成添加新闻类别页面中新闻类别层次树的Action类AddSortAction430

21.6.2 添加新闻类别的页面addSort.jsp430

21.6.3 添加新闻类别的ActionForm类和Action类431

21.6.4 定义新闻类别信息业务逻辑操作方法的接口SortManager432

21.6.5 SortManager接口的实现类SortManagerImpl433

21.6.6 定义新闻类别DAO操作方法的接口SortDao434

21.6.7 SortDao接口的实现类SortDaoImpl434

21.6.8 新闻类别实体类Sort和实体映射文件445

21.7 新闻管理模块的实现447

21.7.1 返回到添加新闻页面的Action类AddNewsAction447

21.7.2 添加新闻的页面addNews.jsp448

21.7.3 定义新闻业务逻辑操作方法的接口NewsManager448

21.7.4 NewsDao接口的实现类NewsDaoImpl449

21.8 自动生成页面模块的实现453

21.8.1 生成前台页面454

21.8.2 生成首页面的模板页面457

21.9 管理员账户管理模块的实现458

21.10 项目发布与执行460

21.11 本章小节460

热门推荐