《精通轻量级Java EE框架整合方案》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:梁建全,周力,孟志勇等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:9787115181848
  • 页数:585 页
图书介绍:

第1章 Java Web技术出发点 3

Java Web应用程序 3

Java Web应用程序 3

Java Web应用程序组件 3

搭建开发环境 4

安装JDK开发包 4

安装Tomcat服务器 5

配置环境变量 5

安装Eclipse和MyEclipse 6

开发一个简单的Java Web实例 10

Servlet技术应用 15

Servlet概述 15

处理HTTP GET请求 16

处理包含数据的HTTP GET请求 19

处理HTTP POST请求 21

JSP技术应用 23

JSP概述 23

JSP特性 24

JSP访问模型 24

JSP页面组成 25

JavaBean技术应用 29

JavaBean概述 29

在JSP中使用JavaBean 29

第一个JavaBean案例 30

综合案例 31

项目概述 31

项目开发 31

本章小结 37

第2章 框架 38

框架相关知识 38

什么是框架 38

为什么使用框架 38

相关概念 38

框架的应用 39

三层结构 39

表现层框架 40

数据访问层框架 42

轻量级容器Spring 43

框架整合方案 44

Struts 1.2+Spring+Hibernate整合 44

Struts 2+Spring+Hibernate整合 44

JSF+Spring+Hibernate整合 45

Struts 2+Spring+iBATIS整合 45

第3章 软件项目开发流程与分析 46

软件项目开发流程 46

软件生命周期 46

开发模型 47

面向对象的软件开发方法 48

UML概述 48

UML的历史 48

UML的目标 49

UML视图 49

UML在软件开发过程中的应用 52

需求阶段应用 52

分析阶段应用 53

设计阶段应用 54

编程阶段应用 55

测试阶段应用 55

本章小结 55

第4章 公文传输系统 59

系统需求分析 59

需求概述分析 59

功能需求分析 59

系统流程分析 60

系统设计 61

总体设计 61

功能设计 62

系统技术实现选型 63

系统数据模型层的分析与设计 63

系统视图层的分析与设计 64

系统控制层的分析与设计 64

数据库设计与实现 64

数据库的需求分析 64

数据库的逻辑设计 65

数据库的实现脚本 71

系统开发环境的搭建 74

系统开发环境简介 74

Struts 1.2+Spring+Hibernate工程的搭建 74

第5章 Struts与Velocity技术应用 84

Struts基础 84

Struts简介 84

Struts如何实现MVC模式 85

Struts的工作流程 86

Struts开发详解 87

Struts配置文件介绍 88

开发Struts视图组件 90

开发Struts模型组件 94

开发Struts控制器组件 100

Struts程序本地化及国际化 107

Struts表单验证 111

动态ActionForm及Validator验证框架 114

Struts标签应用 120

Velocity基础 143

Velocity简介 143

Velocity语法 143

Velocity开发详解 145

Velocity的安装 145

修改web.xml配置 146

配置toolbox.xml 146

Velocity与Struts的整合 147

创建Velocity模板 148

第6章 Hibernate技术应用 151

Hibernate基础 151

Hibernate简介 151

Hibernate与持久层设计 152

Hibernate的体系结构与工作流程 153

Hibernate开发详解 154

Hibernate配置文件介绍 154

创建持久类 156

创建ORM映射文件 160

Hibernate数据检索 166

Hibernate持久化实现 168

第7章Spring技术应用 183

Spring基础 183

Spring简介 183

Spring IoC控制 185

Spring DI依赖注入 186

Spring容器加载 188

Spring开发详解 190

Spring AOP编程 190

Spring事务管理 197

Spring整合ORM框架 200

Spring整合Web框架 205

Spring整合其他框架 211

第8章 公文传输系统实现 214

系统框架设计 214

Spring与Hibernate整合实现DAO 214

Spring与Struts整合管理Action 216

业务逻辑的设计与事务管理 217

Velocity模板实现表现层 218

Spring与Log4j实现日志管理 219

Ajax应用 220

公文登记实现 221

实现效果 221

Struts相关实现 222

Velocity相关实现 223

业务逻辑相关实现 225

Hibernate相关实现 228

Spring相关实现 232

公文审核实现 234

实现效果 235

Struts相关实现 235

Velocity相关实现 235

业务逻辑相关实现 235

Hibernate相关实现 238

Spring相关实现 241

公文发送实现 241

实现效果 241

Struts相关实现 242

Velocity相关实现 242

业务逻辑相关实现 244

Hibernate相关实现 245

Spring相关实现 251

公文签收实现 251

实现效果 252

Struts相关实现 252

Velocity相关实现 254

业务逻辑相关实现 256

Hibernate相关实现 258

Spring相关实现 261

开发答疑 261

第9章 广告业务管理系统 265

系统需求分析 265

需求概述分析 265

功能需求分析 266

系统流程分析 266

系统设计 267

总体设计 267

功能设计 267

系统技术实现选型 268

系统架构设计 268

表现层的分析与设计 269

业务层的分析与设计 269

持久层的分析与设计 269

领域模型层的分析与设计 269

数据库设计与实现 270

数据库的需求分析 270

数据库的逻辑设计 271

数据库的实现脚本 275

系统开发环境的搭建 278

系统开发环境简介 278

Strus 2+Spring+Hibernate工程的搭建 279

第10章 Struts 2技术应用 281

Struts 2基础 281

Struts 2的起源与发展 281

Struts 2与Struts 1.x、WebWork的比较 282

Struts 2的体系结构 284

Struts 2的工作流程和原理 285

OGNL介绍 286

Struts 2的标签库 287

Struts 2开发详解 289

Struts 2配置文件介绍 289

开发Struts 2视图组件 295

开发Struts 2模型组件 299

开发Struts 2控制器组件 302

完成广告登记功能 308

Sruts 2的拦截器 308

第11章 广告业务管理系统的实现 312

广告业务管理系统框架设计 312

Spring与Hibernate整合实现DAO 312

业务逻辑层设计与事务管理 318

Spring与Struts 2整合管理Action 319

Spring整合Log4j实现日志管理 320

分页功能的实现 321

广告位的增加、删除、修改、查找实现 323

效果图 323

Struts 2相关实现 324

Hibernate相关实现 330

业务逻辑相关实现 334

Spring相关实现 335

广告的增加、删除、修改、查找实现 336

效果图 337

Struts 2相关实现 337

Hibernate相关实现 345

业务逻辑相关实现 347

Spring相关实现 349

广告发布实现 350

效果图 350

Struts 2相关实现 350

Hibernate相关实现 354

业务逻辑相关实现 354

Spring相关实现 355

广告到期实现 355

效果图 355

Struts 2相关实现 356

Hibernate相关实现 357

业务逻辑相关实现 357

Spring相关实现 358

开发答疑 358

第12章 JCatalog电子商务系统 363

系统需求分析 363

需求概述分析 363

功能需求分析 363

系统流程分析 364

系统设计 364

总体设计 364

功能设计 365

页面流程设计 365

系统技术实现选型 366

多层架构介绍 366

JCatalog多层架构实现 367

数据库设计与实现 369

数据库的需求分析 369

数据库的逻辑设计 369

数据库的实现脚本 371

系统开发环境的搭建 372

系统开发环境简介 372

JSF+Spring+Hibernate工程的搭建 372

第13章 JSF技术应用 382

JSF基础 382

JSF简介 382

JSF如何实现MVC模式 383

JSF与Struts框架的比较 384

JSF的工作流程 384

JSF开发详解 386

JSF配置文件介绍 386

开发JSF视图组件 390

开发JSF模型组件 396

开发JSF控制器组件 399

JSF程序国际化 404

JSF转换器和验证器 407

JSF事件类型 420

JSF标签应用 424

第14章 JCatalog电子商务系统实现 436

系统框架设计 436

Spring与Hibernate整合实现DAO 436

业务逻辑层设计与事务管理 438

Spring与JSF整合管理Managed-Bean 439

系统访问权限设计 441

登录验证实现 443

实现效果 443

JSF相关实现 444

业务逻辑实现 447

Hibernate相关实现 448

Spring相关实现 450

产品浏览实现 450

实现效果 450

JSF相关实现 451

业务逻辑实现 465

Hibernate相关实现 466

Spring相关实现 468

产品添加实现 469

实现效果 469

JSF相关实现 470

业务逻辑实现 476

Hibernate相关实现 478

Spring相关实现 480

产品维护实现 480

实现效果 480

JSF相关实现 482

业务逻辑实现 488

Hibernate相关实现 489

Spring相关实现 490

邮件发送实现 490

实现效果 490

JSF相关实现 490

业务逻辑实现 493

Hibernate相关实现 495

Spring相关实现 495

第15章 产品销售分析系统 499

系统需求分析 499

需求概述分析 499

功能需求分析 499

系统流程分析 500

系统设计 500

总体设计 500

功能设计 501

系统技术实现选型 501

系统架构设计 501

视图层的分析与设计 502

控制层的分析与设计 503

业务层的分析与设计 503

持久层的分析与设计 504

领域模型层的分析与设计 504

数据库设计与实现 505

数据库的需求分析 505

数据库的逻辑设计 505

数据库的实现脚本 506

系统开发环境的搭建 507

系统开发环境简介 507

Strus 2+Spring+iBATIS工程的搭建 508

第16章 iBATIS技术应用 510

iBATIS基础 510

iBATIS简介 510

什么是SQL Map 511

iBATIS基础组件 512

iBATIS开发详解 513

iBATIS配置文件 513

创建POJO 517

创建映射文件 520

DAO实现数据操作 523

数据关联 524

延迟加载 525

第17章 产品销售分析系统实现 527

系统框架设计 527

Spring与iBATIS整合实现DAO 527

业务逻辑层设计与事务管理 530

Spring与Struts 2整合管理Action 532

Spring整合Log4j实现日志管理 533

JFreeChart在Struts 2中的应用 534

产品的增加、删除、修改、查找实现 536

实现效果 536

Struts 2相关实现 537

iBATIS相关实现 540

业务逻辑实现 543

Spring相关实现 544

订单的增加、删除、修改、查找实现 545

实现效果 545

Struts 2相关实现 545

iBATIS相关实现 550

业务逻辑实现 553

Spring相关实现 554

销售分析图实现 555

实现效果 555

Struts 2相关实现 556

iBATIS相关实现 560

业务逻辑实现 561

Spring相关实现 561

开发答疑 561

附录A Ant工具应用 565

Ant基础 565

<project>项目元素 565

<target>目标元素 566

任务元素 567

属性 567

Ant安装配置 567

Ant案例应用 569

附录B CVS工具应用 572

CVS服务器配置 572

用户管理和权限配置 573

在Eclipse中使用CVS 574

Eclipse与CVS服务器连接配置 574

导入项目 574

提交文件 575

比较源代码 576

附录C Log4j工具应用 578

Log4j基础 578

记录器(Logger) 579

记录器的继承 579

打印器(Appender) 580

布局器(Layout) 581

安装配置 582

Log4j安装 582

Log4j配置 582

Log4j案例应用 583