图书介绍

我的J2EE成功之路 实战Ajax、JSP、Struts 2、Spring、HibernatePDF|Epub|txt|kindle电子书版本下载

我的J2EE成功之路 实战Ajax、JSP、Struts 2、Spring、Hibernate
  • 郭锋等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121094675
  • 出版时间:2009
  • 标注页数:724页
  • 文件大小:312MB
  • 文件页数:726页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

我的J2EE成功之路 实战Ajax、JSP、Struts 2、Spring、HibernatePDF格式电子书版下载

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

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

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

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

图书目录

第0章Java Web开发总览22

第一部分29

第1章Java Web开发思想29

1.1 JavaEE简介30

1.1.1 JavaEE的发展30

1.1.2 JavaEE运行模式31

1.2 JavaEE核心技术33

1.2.1 JSP(Java服务页面)33

1.2.2 Servlet34

1.2.3 EJB(企业JavaBean)35

1.2.4 JDBC(Java数据库连接)36

1.2.5 JTA (Java事务)37

1.2.6 JavaMail(Java邮件服务)38

1.2.7 JMS (Java消息服务)38

1.2.8 RMI(远程方法调用)39

1.2.9 JNDI (Java命名和目录服务)40

1.2.10 XML(扩展标识语言)41

1.2.11 JMX (Java分布式管理)41

1.2.12 JACC (Java容器授权合同)42

1.2.13 JCA (Java连接器体系)43

1.3 MVC模式原理44

1.4 Model规范45

1.4.1 Model 1规范46

1.4.2 Model 2规范46

1.5 Java Web开发所需要的技术47

1.5.1Ajax47

1.5.2 MVC框架50

1.5.3持久层技术51

1.6 Java Web开发学习路线图52

1.7小结52

第2章 搭建Java Web开发和运行环境53

2.1搭建Java开发环境54

2.1.1下载并安装JDK54

2.1.2设定环境变量57

2.1.3验证JDK环境是否配置成功58

2.2搭建Java Web运行环境58

2.2.1下载Tomcat58

2.2.2设定TOMCAT_HOME60

2.2.3验证Tomcat是否安装成功61

2.2.4在Tomcat下创建和发布Web应用64

2.3搭建Eclipse的开发环境66

2.3.1下载并配置Eclipse66

2.3.2整合Eclipse和Tomcat67

2.4使用Eclipse创建和发布Web应用71

2.4.1编写能输出HelloWorld的JSP文件74

2.4.2运行JSP文件75

2.5小结75

第3章 搭建数据库开发环境76

3.1 MySQL概述77

3.1.1 MySQL简介77

3.1.2下载并安装MySQL77

3.1.3下载并安装XAMPP82

3.1.4配置MySQL的数据库驱动程序85

3.2使用MySQL数据库86

3.2.1采用XAMPP管理MySQL数据库87

3.2.2创建数据库表88

3.3 SQL语法介绍89

3.3.1 SQL简介89

3.3.2 SQL基本语法90

3.4小结93

第二部分95

第4章JavaScript技术详解95

4.1 JavaScript语言基础96

4.1.1变量和数据类型96

4.1.2运算符和表达式97

4.1.3程序控制语句100

4.2自定义函数102

4.2.1函数的定义102

4.2.2函数的使用102

4.3系统内部函数103

4.3.1使用eval返回字符串的值103

4.3.2使用escape进行字符编码105

4.3.3使用unescape进行字符解码106

4.3.4使用parseInt和parseFloat进行数值转换107

4.3.5使用typeof判断对象类型108

4.3.6使用isFinite判断一个变量是否有界109

4.3.7使用isNaN判断一个变量是否是数值110

4.4系统内部对象111

4.4.1 Array对象111

4.4.2 Object对象112

4.4.3 Window对象113

4.4.4 Navigator对象116

4.4.5 Location对象117

4.4.6 History对象119

4.4.7 Screen对象120

4.5 XMLHttpRequest概述121

4.5.1 XMLHttpRequest的生命周期121

4.5.2 XMLHttpRequest的方法和属性127

4.5.3建立XMLHttpRequest对象池128

4.5.4使用Iframe代替XMLHttpRequest130

4.6小结135

第5章JSP技术详解136

5.1 JSP技术简介137

5.2 JSP的基本语法137

5.2.1基本语句137

5.2.2数据类型139

5.3 JSP的内置对象139

5.3.1 request对象140

5.3.2 response对象141

5.3.3 pageContext对象141

5.3.4 session对象142

5.3.5 application对象143

5.3.6 out对象143

5.4 JSP技术应用144

5.4.1使用JSP操作Cookie144

5.4.2利用缓存技术提高JSP性能145

5.5小结146

第6章Servlet技术详解147

6.1 Servlet技术简介148

6.2 Servlet的生命周期150

6.2.1加载Servlet150

6.2.2初始化150

6.2.3处理请求151

6.2.4服务结束151

6.3 Filter技术151

6.3.1 Filter技术原理151

6.3.2 Filter示例152

6.4小结153

第7章JDBC技术详解154

7.1 JDBC概述155

7.2 JDBC数据连接155

7.2.1 JDBC数据连接示例155

7.2.2典型的JDBC数据连接的步骤156

7.3事务处理159

7.3.1事务处理概述159

7.3.2如何应用事务处理159

7.4 JDBC技术应用160

7.4.1如何获取数据库表中的字段名和值160

7.4.2如何使用JNDI161

7.4.3如何编写数据库连接池162

7.5小结163

第三部分165

第8章Ajax技术详解165

8.1 Ajax概述166

8.1.1Ajax的来源166

8.1.2Ajax的工作原理166

8.1.3 Ajax的发展趋势167

8.1.4 Ajax的应用示例168

8.2 Ajax技术169

8.2.1 XMLHttpRequest技术169

8.2.2 JavaScript(Java脚本语言)170

8.2.3 DOM(文档对象模型)172

8.2.4 CSS(层叠样式表单)173

8.2.5 XML(可扩展标识语言)174

8.3 Ajax的主流框架174

8.3.1 Ext174

8.3.2 Prototype176

8.3.3 DOJO177

8.3.4 DWR178

8.3.5 GWT179

8.3.6 Buffalo180

8.3.7 JSON-RPC181

8.4使用传统的Web方式实现HelloWorld示例182

8.4.1编写JSP页面myHelloWorldOldjsp182

8.4.2配置web.xml183

8.4.3编写Servlet程序HelloWorldOld java183

8.4.4运行程序并查看输出结果185

8.5使用Ajax方式实现HelloWorld示例185

8.5.1编写JSP页面myHelloWorldjsp185

8.5.2配置web.xml187

8.5.3编写Servlet程序HelloWorld.java187

8.5.4运行程序并查看输出结果189

8.6两种实现方式对比分析189

8.7小结189

第9章Struts 2技术详解190

9.1 Struts 2介绍191

9.2 Struts 2的环境配置191

9.2.1下载Struts 2192

9.2.2搭建Struts 2的开发运行环境193

9.3 Struts 2入门示例196

9.3.1编写实现消息输出的HelloWorldjsp页面197

9.3.2编写控制器HelloWorld java198

9.3.3配置Struts文档struts.xml和struts.properties199

9.3.4配置web.xml200

9.3.5测试运行该示例201

9.4 Struts 2的核心机制201

9.4.1 FilterDispatcher处理流程202

9.4.2 Struts 2的输入校验205

9.4.3 Struts 2的拦截机制207

9.4.4 Struts 2的国际化211

9.4.5 Struts 2的标签库212

9.5 Struts 2的配置文件213

9.5.1 struts.properties213

9.5.2 struts.xml216

9.6 Struts 2综合示例218

9.6.1档案管理系统的UML用例图218

9.6.2档案管理系统功能描述218

9.6.3描述系统的业务实体225

9.6.4组织系统的业务逻辑227

9.6.5档案存放位置实体的实现228

9.6.6档案基本信息实体的实现230

9.6.7档案借阅记录实体的实现233

9.6.8存放位置管理画面238

9.6.9档案管理画面239

9.6.10档案借阅记录管理画面242

9.6.11实现管理存放位置的功能244

9.6.12实现管理档案的功能247

9.6.13实现管理档案借阅记录的功能253

9.6.14实现Struts的登录控制器类258

9.6.15 编写配置文件260

9.6.16程序演示264

9.7小结267

第10章Spring 2技术详解268

10.1 Spring概述269

10.1.1 Spring简介269

10.1.2 Spring整体框架269

10.2 Spring的环境配置270

10.2.1下载Spring270

10.2.2 搭建Spring的开发运行环境273

10.3 Spring入门示例276

10.3.1编写JSP页面HelloWorld.jsp276

10.3.2编写控制器HelloWorld.java277

10.3.3配置Spring文档config.xml279

10.3.4配置web.xml280

10.3.5测试运行该示例281

10.4 Spring的核心机制281

10.4.1控制反转思想281

10.4.2分发器原理285

10.5 Spring的多动作控制器288

10.5.1多动作控制器的原理289

10.5.2多动作控制器的示例291

10.6 Spring综合示例295

10.6.1权限管理系统功能概述295

10.6.2业务实体设计298

10.6.3自动生成数据库表结构303

10.6.4 DAO模型的实现314

10.6.5业务逻辑功能实现318

10.6.6编写权限管理系统的JSP页面322

10.6.7编写 Spring的配置文件confiig.xml326

10.6.8测试运行该示例330

10.7小结334

第11章Hibernate 3技术详解335

11.1 Hibernate概述336

11.1.1 Hibernate简介336

11.1.2 Hibernate整体框架336

11.2 Hibernate的核心机制339

11.2.1 Hibernate的核心类339

11.2.2 Hibernate的主键介绍340

11.3 Hibernate对JPA的支持341

11.3.1 JPA简介341

11.3.2 persistence.xml详细配置347

11.3.3整合Spring和JPA347

11.4 Hibernate的配置文件349

11.4.1 Hibernate的两种配置方式349

11.4.2配置数据库连接池350

11.4.3使用JNDI351

11.5 Hibernate的关系映射352

11.5.1一对一映射352

11.5.2一对多和多对一映射352

11.5.3多对多映射354

11.6 Hibernate缓存机制354

11.6.1一级缓存354

11.6.2二级缓存355

11.7 Spring和Hibernate整合示例356

11.7.1图书管理系统功能描述356

11.7.2 Spring和Hibernate的整合方式358

11.7.3持久层功能的实现363

11.7.4实现对读者的管理功能371

11.7.5实现对图书的管理功能372

11.7.6实现维护借阅规则的功能376

11.7.7实现借阅和归还图书的功能378

11.7.8编写图书管理系统的JSP页面383

11.7.9编写配置文件confiig.xml385

11.7.10测试运行该示例388

11.8小结392

第四部分394

第12章Log4j使用指南394

12.1 Log4j简介395

12.1.1 Log4j概述395

12.1.2为什么要使用Log4j396

12.2建立Log4j的开发环境396

12.2.1下载Log4j396

12.2.2配置Log4j397

12.3 Log4j的使用方法397

12.3.1 Log4j的基本使用方法397

12.3.2日志的输出格式398

12.3.3日志的输出位置399

12.3.4日志的优先级400

12.4小结400

第13章JUnit使用指南401

13.1为什么要进行单元测试402

13.2建立JUnit的开发环境404

13.2.1下载JUnit404

13.2.2配置JUnit405

13.3 JUnit的使用方法405

13.3.1 JUnit的基本使用方法406

13.3.2在Spring中使用JUnit408

13.3.3 JUnit与Ant整合409

13.4小结410

第14章JFreeChart使用指南411

14.1 JFreeChart概述412

14.2搭建JFreeChart的开发环境412

14.2.1下载JFreeChart413

14.2.2配置JFreeChart414

14.3 JFreeChart的使用方法414

14.3.1 JFreeChart的核心类414

14.3.2用JFreeChart生成柱状图415

14.3.3用JFreeChart生成饼图417

14.4小结419

第15章Dom4j使用指南420

15.1 Dom4j简介421

15.2建立Dom4j的开发环境421

15.2.1下载Dom4j421

15.2.2配置Dom4j423

15.3 Dom4j的使用方法424

15.3.1 Dom4j的基本使用方法424

15.3.2 Dom4j使用示例426

15.4小结428

第五部分430

第16章 注册管理系统(JSP+JavaBean)430

16.1注册管理系统需求描述431

16.1.1注册功能431

16.1.2登录功能431

16.1.3查看注册用户列表功能432

16.2设计JavaBean432

16.3数据库设计438

16.3.1数据库表结构设计与建立438

16.3.2建立数据库连接辅助类441

16.4 JSP页面实现441

16.4.1用户注册管理画面441

16.4.2登录画面442

16.4.3查看注册用户列表画面442

16.5程序演示443

16.6小结445

第17章 新闻发布系统(JSP+Servlet+DAO)446

17.1需求描述447

17.2功能预览447

17.2.1设定新闻类别功能448

17.2.2登录功能448

17.2.3登录成功后的选择功能449

17.2.4发布新闻功能449

17.2.5浏览新闻功能450

17.3采用JSP+Servlet+DAO+JDBC架构450

17.3.1设计视图层的架构451

17.3.2设计控制层的架构451

17.3.3设计模型层的架构457

17.3.4设计持久层的架构458

17.4系统设计462

17.4.1如何实现对数据库的操作463

17.4.2如何实现持久层的设计463

17.4.3如何实现新闻发布系统的业务逻辑464

17.5数据库设计465

17.5.1数据库表结构设计与建立465

17.5.2配置数据库连接469

17.6 DAO模型的实现469

17.6.1管理员DAO的实现470

17.6.2新闻类别DAO的实现472

17.6.3新闻DAO的实现474

17.7编写新闻发布系统的业务逻辑类477

17.7.1管理管理员的业务逻辑实现478

17.7.2管理新闻类别的业务逻辑实现480

17.7.3管理新闻的业务逻辑实现483

17.8编写新闻发布系统的控制器类487

17.8.1管理员控制器类487

17.8.2新闻类别管理控制器类488

17.8.3发布浏览新闻控制器类490

17.8.4登录控制器类494

17.9前台页面的实现495

17.9.1新闻类别管理画面495

17.9.2发布新闻画面497

17.9.3登录画面499

17.9.4登录成功的画面501

17.9.5浏览新闻画面502

17.10编写配置文件newsRelease.xml503

17.11程序演示504

17.12小结508

第18章 网上购物系统(Ajax+Struts+Hibernate)509

18.1系统概述510

18.2需求分析510

18.2.1购物者注册功能511

18.2.2对货物进行分类存放的功能511

18.2.3维护货物基本信息的功能511

18.2.4浏览购买货物的功能512

18.2.5管理购物车的功能512

18.3系统与架构设计513

18.3.1 DWR和Struts的整合方式513

18.3.2搭建开发环境515

18.3.3后台持久层设计517

18.3.4后台业务逻辑设计518

18.4构建数据库表结构519

热门推荐