《J2EE项目开发与设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:彭灿华,魏世伟主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2013
  • ISBN:9787113158927
  • 页数:282 页
图书介绍:本书共分为13章,包括三大部分:基础篇、提高篇、综合篇。“基础篇”从环境部署、开发工具的安装讲起,由浅入深,详细讲述使用MySQL作为后台数据库进行J2EE项目开发的方法,同时结合每一章的知识点讲述相关实例,加深对知识点的理解。“提高篇”分别讲述J2EE黄金组合Struts2、Hibernate与Spring框架,并结合实例详细说明各框架的使用。本书最后一篇为“综合篇”,严格按照软件工程的规范,详细讲述项目的背景与目标、需求分析、总体设计、数据库设计、详细设计与实现,使读者深刻体会项目开发的各个环节,提升综合开发能力和实际动手能力。本书适用于高校相关专业和社会培训班的教材,同时也可用作初级、中级、高级软件设计人员阅读。

基础篇 1

第1章 开发环境的搭建 1

1.1 J2EE开发环境所需软件 1

1.2 J2EE开发环境配置 2

1.3 MyEclipse汉化与优化 6

1.3.1 MyEclipse汉化 6

1.3.2 MyEclipse优化 9

1.4使用MyEclipse创建和发布Web Project 9

1.4.1编写输出HelloWorld的JSP文件 9

1.4.2运行JSP文件 10

小结 12

习题 12

第2章 JSP技术详解 13

2.1 JSP技术简介 13

2.2 JSP的基本语法 14

2.2.1基本语句 17

2.2.2数据类型 18

2.3 JSP的内置对象 19

2.3.1 request对象 19

2.3.2 response对象 24

2.3.3 pageContext对象 26

2.3.4 session对象 26

2.3.5 application对象 26

2.3.6 out对象 27

2.4 JSP技术应用——登录功能 28

小结 31

习题 31

第3章 Servlet技术详解 32

3.1 Servlet技术简介 32

3.1.1 Servlet的相关概念 32

3.1.2 Servlet的生命周期 33

3.1.3 Servlet的重要函数 33

3.1.4开发第一个Servlet 35

3.2站点计数监听器制作 40

小结 42

习题 42

第4章 JSP中使用JavaBean 44

4.1 JavaBean简介 44

4.1.1 JavaBean的属性 45

4.1.2 JavaBean的方法 46

4.2创建一个JavaBean 46

4.3在JSP中调用JavaBean 50

4.4 JavaDoc文档的生成 52

4.5 JAR插件的制作与使用 54

4.5.1 JAR相关特点 54

4.5.2 JAR的使用 56

小结 56

习题 57

第5章 搭建数据库开发环境 58

5.1 MySQL概述 58

5.1.1 MySQL简介 58

5.1.2下载并安装MySQL 59

5.1.3下载并安装Navicat for MySQL 63

5.2使用MySQL数据库 64

5.2.1采用Navicat管理MySQL数据库 64

5.2.2创建数据库 64

5.2.3创建数据表 65

5.2.4新增记录 65

5.3 SQL语法介绍 66

5.3.1 SQL简介 66

5.3.2 SQL基本语法 66

小结 68

习题 68

第6章JDBC技术详解 69

6.1 JDBC概述 69

6.2 JDBC数据库连接 70

6.2.1连接MySQL数据库 70

6.2.2连接SQL Server 2000数据库 74

6.2.3连接SQL Server 2005数据库 76

6.3 JSP操作MySQL数据库 79

6.3.1数据查询 80

6.3.2数据添加 88

6.3.3数据编辑 92

6.3.4数据删除 96

小结 98

习题 98

第7章 综合实例——博客系统开发 99

7.1功能要求 99

7.2数据库设计 99

7.2.1数据库的需求分析 99

7.2.2数据库的逻辑设计 100

7.3框架搭建 101

7.4功能实现 108

7.4.1通用功能实现 108

7.4.2数据访问层功能实现 117

7.4.3后台表示层功能实现 127

7.4.4前台表示层功能实现 141

7.5系统运行界面 147

7.5.1前台界面 147

7.5.2后台界面 148

小结 150

习题 150

提高篇 151

第8章 Struts2入门 151

8.1 Struts2框架介绍 151

8.1.1 Struts1概述 151

8.1.2 MVC概述 152

8.1.3 WebWork概述 153

8.1.4 Struts2概述及优势 153

8.2 Struts2的环境配置 153

8.2.1下载Struts2框架包 154

8.2.2搭建Struts2开发环境 154

8.3一个Struts2实例 155

8.3.1准备工作 156

8.3.2配置struts.xml与struts.properties文件 156

8.3.3创建控制器(Action类) 157

8.3.4创建视图层 158

8.3.5测试运行该实例 159

小结 160

习题 160

第9章 Struts2框架技术 161

9.1 Struts2标签库 161

9.1.1 Struts2标签库的使用 162

9.1.2 if/else…if/else标签 162

9.1.3 iterator标签 163

9.1.4 include标签 166

9.1.5 property标签 167

9.1.6部分UI标签的使用 167

9.2 Struts2的国际化操作 169

9.2.1 Struts2实现国际化的原理 169

9.2.2实现国际化步骤 170

9.3 Struts2数据验证 176

9.3.1使用validate()方法进行验证 176

9.3.2使用配置文件进行验证 180

小结 182

习题 182

第10章 Hibernate概述及实例分析 183

10.1 Hibernate框架介绍 183

10.1.1持久化和ORM简介 183

10.1.2 Hibernate框架 184

10.2 Hibernate的环境配置 184

10.2.1下载Hibernate框架包 184

10.2.2搭建Hibernate开发环境 185

10.3一个Hibernate实例 190

10.3.1准备工作 190

10.3.2创建POJO和Hibernate映射文件 191

10.3.3修改Hibernate配置文件 194

10.3.4创建操作数据库的主类NewsOperator 195

10.3.5数据查询 197

10.3.6数据编辑 198

10.3.7数据删除 200

10.3.8测试 201

小结 201

习题 201

第11章 Spring入门 202

11.1 Spring框架介绍 202

11.2 Spring环境配置 203

11.2.1下载Spring框架包 203

11.2.2搭建Spring开发环境 204

11.3一个Spring实例 207

11.3.1准备工作 207

11.3.2定义接口 208

11.3.3接口的实现 208

11.3.4修改Spring的配置文件applicationContext.xml 209

11.3.5创建调用组件的主程序类 210

11.3.6测试运行该实例 210

小结 211

习题 211

第12章 使用Spring操作数据库 212

12.1数据源datasource的注入 212

12.2 Spring框架的事务处理 213

12.2.1传统的JDBC事务处理 213

12.2.2 Spring框架的事务处理 214

12.3 PlatformTransactionManager的接口作用 216

12.4使用Template访问数据 220

12.4.1 Template模式简介 220

12.4.2 HibernateTemplate的使用 220

小结 224

习题 224

综合篇 225

第13章 Spring+Struts2+Hibernate集成实例 225

13.1项目需求 225

13.1.1项目需求概述 225

13.1.2系统框架 226

13.2数据库的设计 227

13.3配置开发环境 230

13.3.1 web.xml文件的配置 230

13.3.2 Spring配置文件applicationContext.xml的配置 231

13.3.3 Struts2配置文件Struts.xml的配置 235

13.3.4国际化资源文件的配置 239

13.4编写持久化对象 239

13.4.1定义Book类及映射文件 239

13.4.2定义Bargain类及映射文件 244

13.4.3定义Orders类及映射文件 245

13.4.4定义Ordersbook类及映射文件 247

13.4.5定义User类及映射文件 248

13.5建立数据库访问层组件(DAO) 251

13.5.1 DAO组件接口的定义 251

13.5.2实现DAO组件 253

13.5.3配置DAO组件 259

13.6创建业务层组件 260

13.6.1业务逻辑组件接口的定义 260

13.6.2实现业务逻辑组件 263

13.6.3事务管理配置 267

13.6.4配置业务逻辑组件 267

13.7创建业务控制器 268

13.7.1业务控制器的执行流程 268

13.7.2网上书店系统Action类分析 268

13.8创建视图JSP 270

13.8.1用户注册界面 270

13.8.2用户登录界面 271

13.8.3用户信息修改界面 271

13.8.4系统首页界面 272

13.8.5显示图书详细信息界面 274

13.8.6购物车界面 275

13.8.7显示用户订单列表界面 277

13.8.8添加图书界面 279

13.9运行网上书店系统 279

13.9.1系统前台界面 279

13.9.2系统后台界面 281

小结 281

习题 281

参考文献 282