网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 用Java轻松开发Web系统(附光盘)/Web应用编程丛书
分类
作者 张琦//陈玮//朱彬
出版社 中国林业出版社
下载
简介
编辑推荐

本书是“Web应用编程丛书”的最新力作,是一本讲解程序员如何将开源框架应用到实际项目的优秀图书。本书分为:基础篇、开源兵器谱、项目实战等3部分内容。

本书配套光盘内容为相关实例素材文件,以及BugFree、Eclipse、J2sdk等软件。

内容推荐

本书分为:基础篇、开源兵器谱、项目实战等3部分内容。

“基础篇”从底层协议开始,进而介绍JAVA对协议的封装,最后是使用JAVA开发的架构模式。其中会涉及到的内容包括:HTTP协议原理、Servlet技术、WEB开发架构。

在开源兵器谱中,介绍在原理基础之上的各种开源框架。本篇所介绍的框架都是经过项目验证过的,都是JAVA开发领域最为流行的框架技术,包括Velocity、struts、velocityTools、Tiles技术、Validator技术、Hibernate技术、spring技术。

项目实战篇介绍一个实际项目的开发,其中包括:架构设计、辅助工具的使用、开发方式的思考等问题,主要涉及的内容包括:项目人力资源的分配、项目的需求分析、建立开发环境、搭建开发和配置管理平台、系统架构设计、建立领域模型、建立Hibernate调试环境、分层进行系统开发、系统的单元测试和压力测试、系统的BUG管理、系统发布。

目录

前言

第1部分 基础础篇

第1章 从HTTP协议谈起

1.1 HTTP协议简介

1.2 HTTP协议的原理

 1.2.1 HTTP连接

 1.2.2 HTTP请求

 1.2.3 HTTP响应

第2章 使用ServIet技术简化

WEB程序的开发

2.1 Servlet体系结构

2.2 Servlet中主要的类

 2.2.1 Servlet体系的核心——Servlet接口

 2.2.2处理请求/响应模式的

协议—GenericServlet类

 2.2.3 处理HTTP协议——.HttrlServlet类

 2.2.4封装HTTP协议的请求

——HttpSereletRequest接口

 2.2.5封装HTTP协议的响应

———HttDServletResponse接口

 2.2.6封装HTTP协议的会话

——HttDSession接口

 2.2.7封装的Coolde——Cookie类

2.3 Servlet中3种不同范围的内存

 2.3.1 Reque~范围内存

 2.3.2 Session范围内存

 2.3.3 Application范围内存

第3章 WEB开发的架构模式

3.1完整的MVC模式描述

3.2 WEB开发中的架构模式

 3.2.1 JSP+JavaBean的系统架构

———MOden

 3.2.2 JSP集合Servlet的架构

———MOdel2

3.2.3结合XML的系统架构

——MQdel2x模型

 第2部分 开源兵器谱

第4章 Velocity技术

4.1 Velocity简介

4.2用Velocity说Hello World

4.3 Velocity体系结构

 4.3.1模板处理

 4.3.2 Velocity中的Runtime对象

 4.3.3 Velocity基于Servlet的开发

 4.3.4 Velocity中的Context对象

4.4 Velocity模板语言

 4.4.1注释

 4.4.2引用(references)

 4.4.3 指令(directives)

4.5、Velocity配置文件

 4.5.1 Runtime Log

 4.5.2字符编码

 4.5.3循环

 4.5.4#include和#Parse

 4.5.5资源管理

 4.5.6 Velocity宏

 4.5.7 Runtime Configuration

4.6在WEB应用中使用Velocity

第5章 Struts技术

5.1 Struts简介

5.2 Struts的体系结构

5.3编写Struts版的forumdemo

 5.3.1准备必要的运行环境

 5.3.2用JSP页面替换掉velocity模板

 5.3.3创建Struts的配置文件

 5.3.4编写控制器组件

5.4 Struts组件介绍

 5.4.1 View层组件介绍

 5.4.2 Model层组件介绍

5.4.3 Controller层组件介绍

5.4.4 Struts的配置文件

第6章 veIocityTooIS技术

 6.1 VelocityTools简介

 6.2 VelocityTools的体系结构

 6.3 常用的VelocityTools

6.3.1 基本工具—GenericT001

6.3.2与WEB应用结合一VelocityView

6.3.3 Velocity与Struts的“桥梁”

——VelocityStruts

 6.4使用VelocityTools编写WEB应用程序

 6.5编写自己的VelocityTools

 6.6对VelocityTools使用的思考

第7章 Tiles技术

 7.1 Tiles简介

 7.2 Tiles体系结构

7.2.1 TilesRequestProcessor类

7.2.2 Controller接口

 7.3使用配置文件定义Tiles组件

创建复合式页面

7.3.1 files.defs.xml文件

7.3.2在struts—config.xml中

使用Tiles组件

7.3.3在页面中使用Tiles

 7.4使用files分割forumdemo页面

 7.5几种页面组合方式的比较

7.5.1方案I:基本的velocity模板

7.5.2方案2:使用velocity的parse

7.5.3方案3:Struts+Tiles

7.5.4方案4:Tiles继承

7.5.5方案总结

第8章 VaIidator技术

 8.1 Validator技术简介

8.1.1基于Struts的传统验证方式

8.1.2 validator.mles.xml文件

8.1.3 validation.xml文件

8.1.4在validator中使用正则表达式

 8.2使用Validator为forumdemo做表单验证

 8.3 Vaidator的扩充

8.3.1编写自己的验证规则

第9章 跨越对象与关系的桥梁bernate

 9.1 Hibernate简介

 9.2使用Hibernate进行O/R Mapping

9.2.1使用Hibernate实现关系

模型中的封装

9.2.2使用Hibernate实现关系

模型之间的关系

9.2.3使用Hibernate实现关系

模型中的继承和多态

第10章 Spr ing技术

 10.1 Spring简介

10.1.1 Spring简介

10.1.2使用场景

 10.2 Spring的控制反转/依赖注入

10.2.1什么是控制反转/依赖注入

10.2.2 Spring的控制反转/依赖注入

 10.3 Spring的面向方面编程

10.3.1什么是面向方面编程

10.3.2运用Spring实现面向方面编程

 10.4 Spring的事务管理

10.4.1 Spring的编程式事务管理

10.4.2 Spring的声明式事务管理

 10.5 Spring的数据访问

10.5.1使用JDBC进行数据访问

10.5.2使用ORM工具进行数据访问

 10.6 Spring提供的几个Filter

10.6.1 OpenSessionlnViewFilter

10.6.2 CharacterEncodingFilter

 10.7使用spring组装forumdemo各层

lO.7.1在WEB.xml中声明Spring框架

10.7.2 applicationContexLxml

10.7.3 改写DAO和Action

第3部分项目实战篇

第11章 文章 发布系统开发详解

 11.1项目组人员介绍及分工

 11.2项目原始需求的提出

 11.3项目需求文档的编写

 11.4项目开发环境的选择

 11.4.1开发环境的安装部署

 11.4.2其他辅助工具的选择

 11.4.3数据库的选择

11.5开发支持平台的搭建

 11.5.1版本管理工具的搭建

 11.5.2 Bug管理工具的搭建

11.6系统架构的设计

 11.6.1系统设计原则

 11.6.2文章 发布系统的架构设计

 11.6.3使用开源框架实现的架构设计

 11.6.4 ProphetCMS系统的业务建模

11.7系统领域模型的建立过程

 11.7.1数据驱动的建模过程

 11.7.2模型驱动的建模过程

11.8建立Hibernate的调试环境

 11.8.1下载和安装

 11.8.2运行

11.9系统的分层开发

 11.9.1系统整体目录结构

 11.9.2业务逻辑的描述

 11.9.3开发控制器层——Struts中

Action的编写

 11.9.4开发业务逻辑层——Service层的编写

 11.9.5开发数据操作层——DAO层的编写

 11.9.6 HttpClient的使用

 11.9.7页面美工人员与程序开发人员

之间的鸿沟

11.10系统的调试

 11.10.1测试

 11.10.2 Bug管理

11.11系统的发布

附录

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 19:15:50