图书介绍

J2EE开源编程精要15讲 整合Eclipse、Struts、Hibernate和Spring的Java Web开发PDF|Epub|txt|kindle电子书版本网盘下载

J2EE开源编程精要15讲 整合Eclipse、Struts、Hibernate和Spring的Java Web开发
  • 邬继成编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121054515
  • 出版时间:2008
  • 标注页数:367页
  • 文件大小:183MB
  • 文件页数:384页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

J2EE开源编程精要15讲 整合Eclipse、Struts、Hibernate和Spring的Java Web开发PDF格式电子书版下载

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

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

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

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

图书目录

第1讲 开源开发工具Eclipse入门1

1.1Eclipse概述1

Eclipse的由来和发展1

Eclipse的结构和平台内核1

1.2Eclipse开发环境的建立3

Eclipse安装3

Eclipse多国语言包的安装4

1.3常用插件的安装方法5

Tomcat插件的安装5

Lomboz插件的安装7

MyEclipse插件的安装8

1.4在Eclipse中开发Java应用10

1.5本讲小结12

第2讲 用Eclipse开发JavaWeb应用程序13

2.1JavaWeb编程的主要组件技术13

Servlet13

JSP17

JavaBeans20

JDBC21

XML24

Tomcat25

2.2MVC设计模式27

JSPModel1和Model2架构27

MVC设计模式28

MVC实现框架28

2.3用Eclipse构建一个基于MVC模式的JavaWeb应用29

数据库设计30

在Eclipse中创建一个新项目30

构建视图组件31

构建控制组件33

构建模型组件36

构建数据访问组件37

运行程序39

讨论40

2.4本讲小结40

第3讲 Struts入门41

3.1Struts简介41

Struts软件包的下载和安装41

Struts软件包的组成41

3.2Struts的基本原理42

3.3Struts的核心组件43

Struts的控制器组件43

Struts的视图组件45

Struts的模型组件48

3.4用Eclipse构建一个基于Struts的简单登录系统48

用Eclipse建立一个项目工程48

把Struts功能添加到项目中49

构建JSP页面50

构建ActionForm52

构建Action53

构建Struts的配置文件struts-config.xml54

部署和运行程序55

3.5本讲小结56

第4讲 Struts的核心组件57

4.1Struts配置文件struts-config.xml57

<form-beans>元素58

<action-mappings>元素59

<global-forwards>元素60

<message-resources>元素60

4.2Struts的中央控制器61

Struts应用程序处理用户请求的一般过程61

ActionServlet类62

RequestProcessor类63

ActionServlet在web.xml中的配置64

4.3Action类及其相关类65

Action类65

ActionMapping类66

ActionForward类67

4.4ActionForm类及表单数据验证68

Struts的视图组件概述68

ActionForm的作用机理69

ActionForm的使用方法70

表单数据验证72

4.5Struts常用标记库74

HTML标记库74

Bean标记库79

Logic标记库83

4.6Struts应用示例87

4.7本讲小结94

第5讲 Struts的高级功能95

5.1Struts对国际化的支持95

资源文件和资源包95

资源文件的编码转化97

资源包的访问98

国际化的应用举例99

5.2DispatchAction类100

5.3动态ActionForm102

配置动态ActionForm102

在Action中访问动态ActionForm103

动态ActionForm的表单验证103

动态ActionForm应用实例103

5.4Validator验证框架105

Validator的安装105

在struts-config.xml中配置Validator105

validator-rules.xml的配置106

validation.xml的配置107

DynaValidatorForm类及其子类110

Validator的应用示例111

5.5本讲小结114

第6讲 用Struts开发一个名片管理系统115

6.1系统功能说明115

6.2数据库设计115

6.3系统总体软件结构和构成116

6.4视图层页面117

增加名片页面118

查询/浏览名片页面120

修改名片页面122

6.5控制层组件124

CardForm类124

CardAction类127

struts-config.xml文件131

6.6模型层组件132

CardBean类132

CardDAO类134

DBPool类140

6.7分页管理组件140

PageBean类140

Pagination类141

6.8系统的运行143

6.9本讲小结143

第7讲 Hibernate入门145

7.1Hibernate简介145

7.2Hibernate软件包简介146

7.3Hibernate框架简介147

Hibernate的结构体系148

Hibernate的核心组件148

Hibernate的运行过程149

7.4用Eclipse开发一个简单Hibernate应用程序150

Hibernate插件Synchronizer简介150

Hibernate应用示例150

7.5本讲小结159

第8讲 Hibernate的核心组件161

8.1Hibernate配置文件161

hibernate.properties161

hibernate.cfg.xml164

8.2持久化对象(PersistentObject)165

8.3映射文件xxx.hbm.xml166

8.4Configuration类168

8.5SessionFactory接口170

8.6Session接口171

概述171

取得持久化对象的方法171

持久化对象的保存、更新和删除方法172

8.7Query接口175

setXXX()方法176

st()方法177

excuteUpdate()方法177

使用命名查询(namedQuery)177

8.8Transaction接口178

8.9HibernateUtil类179

8.10应用示例180

8.11本讲小结184

第9讲 Hibernate的高级功能185

9.1Hibernate数据查询185

HibernateQueryLanguage(HQL)185

CriteriaQuery方式188

NativeSQL查询190

9.2利用关联关系操纵对象193

一对一关联关系的使用194

一对多关联关系的使用198

多对多关联关系的使用200

9.3Hibernate的事务管理202

事务的特性202

事务隔离202

在Hibernate配置文件中设置隔离级别203

在Hibernate中使用JDBC事务204

在Hibernate中使用JTA事务205

9.4Hibernate的Cache管理206

一级Cache206

二级Cache207

在Hibernate中使用EhCache208

9.5本讲小结210

第10讲 Struts与Hibernate的整合应用211

10.1用Struts和Hibernate构建一个列车车次查询系统211

设计数据表211

构建视图组件212

构建Struts组件214

构建模型层组件216

构建Hibernate组件217

编译、打包与运行220

10.2用Struts和Hibernate构建在线招聘系统221

需求说明和分析221

招聘岗位管理模块的编程225

10.3本讲小结240

第11讲 Spring基础241

11.1Spring概述241

Spring是什么241

下载、解压Spring242

Spring的主要功能243

11.2控制反转(IoC)的原理245

11.3SpringIoC框架的主要组件250

Beans250

Bean配置文件250

BeanFactoty接口及其相关类251

ApplicationContext接口及其相关类252

11.4用Eclipse开发简单的Spring应用程序253

新建Spring项目springDemo253

把Spring的相关jar包添加到项目中254

编写Bean的代码254

编写Bean配置文件beans-config.xml255

编写测试程序255

运行Spring程序256

11.5本讲小结256

第12讲 Spring的AOP框架257

12.1AOP入门257

AOP概述257

AOP入门实例258

AOP的主要术语259

12.2SpringAOP框架260

通知器(Advisor)260

代理(Proxy)260

方法拦截器(MethodInterceptor)和拦截器链(InterceptorChain)262

12.3通知(Advice)263

Before通知(BeforeAdvice)263

After通知(AfterAdvice)266

Around通知(AroundAdvice)及其应用示例268

Throws通知(ThrowsAdvice)269

12.4切点(Pointcut)270

静态切点和动态切点271

切点接口271

切点通知器(PointcutAdvisor)272

控制流切点(ControlFlowPointcut)及其应用示例276

12.5引入(Introduction)279

引入(Introduction)的概念279

引入(Introduction)的应用示例279

12.6本讲小结282

第13讲 SpringWeb框架283

13.1SpringWebMVC框架入门283

SpringWebMVC概述283

SpringWebMVC框架的主要组件284

SpringWebMVC入门示例284

13.2DispatcherServlet286

13.3处理器映射(HandlerMapping)287

BeanNameUrlHandlerMapping287

SimpleUrlHandlerMapping288

13.4控制器(Controller)289

AbstractController类290

MultiActionController类290

BaseCommandController和AbstractCommandController类292

AbstractFormController类295

SimpleFormController类295

AbstractWizardFormController类299

13.5ModelAndView类299

13.6视图解析器(ViewResolvers)300

InternalResourceViewResolver类300

BeanNameViewResolver类301

ResourceBundleViewResolver类302

XmlViewResolver类302

13.7处理器拦截器(HandlerInterceptor)303

13.8Spring对Struts的支持305

使用ActionSupport类306

使用DelegatingActionProxy类306

使用DelegatingRequestProcessor类309

13.9本讲小结310

第14讲 Spring的数据访问框架311

14.1DataSource注入311

DataSource注入的概述311

DataSource注入的应用示例312

DataSource置换317

14.2Spring对JDBC的支持318

JdbcTemplate简介318

使用JdbcTemplate创建数据表及插入和删除数据319

使用JdbcTemplate查询数据321

使用JdbcTemplate的基本更新322

14.3Spring对JDBC事务管理的支持323

Spring的编程式事务管理324

Spring的声明式事务管理326

14.4Spring对Hibernate的支持328

HibemateTemplate类328

SessionFactory的注入329

Spring与Hibernate的整合应用示例330

14.5本讲小结332

第15讲 Spring与Struts.Hibernate的整合应用实例333

15.1系统功能说明333

15.2数据表设计333

15.3系统的软件架构和组成334

15.4视图层编程335

添加研究人员信息页面336

浏览/查询研究人员信息页面337

修改研究人员信息页面341

15.5控制层编程343

ResearcherForm类343

BaseAction类345

ResearcherAction类346

struts-config.xml文件350

15.6持久层编程351

Reseracher类和Researcher.hbm.xml文件351

IResearcherService接口和ResearcherService类354

IRessearcherDAO接口和ResearcherDAO类355

applicationContext.xml文件358

15.7系统的运行360

15.8本讲小结361

附录A MySQL数据库的基本用法363

A.1MySQL数据库简介363

A.2MySQL的下载与安装363

A.3MySQL的常用命令363

启动MySQL数据库363

连接MySQL364

使用查询语句364

新建或删除数据库364

打开数据库的命令365

查看数据库的命令365

查看数据库中数据表的语句365

创建或删除数据表365

查看数据表的详细结构365

在数据表中插入或删除数据365

更改MySQL用户密码366

从SQL文件导入数据表366

备份和恢复数据库366

退出MySQL连接366

关闭MySQL服务367

热门推荐