Struts开发入门与项目实践

出版时间:2005-8  出版社:人民邮电出版社  作者:张桂元  页数:430  字数:679000  
Tag标签:无  

内容概要

本书是Struts的学习指南。   书中较为全面地介绍了Struts架构下进行Web应用开发的程序设计技术。本书的特色是以案例为主,将相关知识点作为主线贯穿其中。第1部分是开发基础,内容涉及搭建运行环境和开发平台、Struts核心组件的工作原理和运行机制。考虑到许多初学Struts的开发人员普遍缺乏在Struts架构下完成项目开发的工程经验,本书在第2部分提供了一个完整的电子商务网站的设计和开发实例,并在该网站中实现了许多可以直接作为商用软件的模块,通过对该网站各个功能模块从需求分析、系统设计及部署实现等全过程的分析,使读者能够快速掌握Struts中最核心的组件,并能够依据书中提供的案例定制所需的功能,开发专业的Java Web系统。   本书作者有多年从事教学和开发经验,并且有很多学生目前正在从事Struts开发工作。因此,作者清楚Struts的合理学习路线,以及在学习过程中的注意事项。   本书结构清晰、注重实用、深入浅出。非常适合作为Struts的自学教材或培训教材,同时,也适合作为Struts开发人员的参考书。

书籍目录

第1部分 开发入门第1章 Struts概述 21.1 Struts的由来和发展 21.2 软件开发架构的意义 31.3 Struts架构简介 41.3.1 经典的MVC设计模式 41.3.2 传统的JSP设计模式 51.3.3 Struts 1.2开发框架 7第2章 Struts架构开发初体验 92.1 Struts开发环境搭建 92.1.1 需要提前安装的技术平台 92.1.2 Struts开发环境安装 162.1.3 代码开发工具的准备 172.2 开发商务网站身份验证应用模块 242.2.1 应用需求分析 242.2.2 创建视图组件 272.2.3 创建控制器组件 282.2.4 创建模型组件 302.2.5 创建配置文件 312.2.6 发布和运行 352.2.7 工作流程 36第3章 Struts核心组件及运行机制详述 393.1 概述 393.2 控制器组件 413.2.1 ActionServlet 413.2.2 RequestProcessor 43案例3-1 扩展RequestProcessor类 453.2.3 ActionForm 473.2.4 Action 513.2.5 ActionMapping 543.2.6 ActionForward 543.3 模型组件(Java Bean) 553.4 视图组件 583.4.1 视图组件提交请求的方式 583.4.2 标记库初步 583.5 应用程序本地化及国际化 593.5.1 应用程序的本地化 593.5.2 国际化的意义 593.5.3 国际化的方式 603.5.4 Resource Bundle资源包 61案例3-2 实现身份验证应用程序的国际化 623.6 表单验证及异常处理 663.6.1 ActionMessages及ActionMessage 663.6.2 表单验证 67案例3-3 实现身份验证应用程序的表单数据格式验证 67案例3-4 实现身份验证应用程序的表单数据业务逻辑的验证 703.6.3 异常处理 723.7 Struts配置 753.7.1 应用程序部署文件web.xml 763.7.2 Struts配置文件struts-config.xml 78第4章 Struts应用进阶 824.1 Struts JDBC连接池 82案例4-1 依据数据库中已注册用户的信息进行用户身份验证 824.2 动态ActionForm 914.2.1 动态ActionForm与静态ActionForm 914.2.2 动态ActionForm的配置 92案例4-2 使用动态ActionForm实现身份验证中的新用户注册 934.3 Validator验证框架 98案例4-3 使用Validator验证框架实现注册表单的数据验证 102第5章 Struts标记库 1115.1 HTML标记库 1115.1.1 基本标记 1125.1.2 表单及输入组件标记 1135.1.3 显示出错信息的标记 116案例5-1 利用Struts标记库实现留言簿基本效果 1175.2 Bean标记 1235.2.1 Bean定义标记 1235.2.2 变量定义标记 1255.2.3 显示Bean属性标记 1295.2.4 消息标记和国际化(I18N) 1295.3 逻辑标记 1295.3.1 条件逻辑标记 1305.3.2 重复逻辑标记 1325.3.3 流程控制标记 1355.4 Tiles标记 1355.4.1 引入Struts模板标记库 1355.4.2 创建模板页面 1365.4.3 使用模板页面 136案例5-2 利用Struts标记库实现身份验证程序 137第2部分 项目实践第6章 Study Online教育在线网站概述及设计方案 1446.1 Study Online教育在线网站总体描述 1446.1.1 项目背景 1446.1.2 网站开发基本流程 1456.2 方案设计 1466.2.1 设计原则 1466.2.2 运行架构 1476.3 模块划分及界面设计 1476.3.1 模块划分 1476.3.2 界面设计 149第7章 网上论坛BBS系统 1547.1 系统设计 1547.1.1 需求分析 1547.1.2 总体设计 1567.1.3 功能设计 1587.2 数据库设计与实现 1587.2.1 数据库的需求分析 1587.2.2 数据库的逻辑设计 1597.2.3 创建数据表的脚本 1627.3 网上论坛BBS系统 1637.3.1 实现效果 1637.3.2 用户表示层 1717.3.3 业务逻辑层 1977.3.4 控制处理层 2147.3.5 技术难点详解 245第8章 新闻中心管理系统 2478.1 系统设计 2478.1.1 需求分析 2478.1.2 总体设计 2488.1.3 功能设计 2498.2 数据库设计与实现 2508.2.1 数据库的需求分析 2508.2.2 数据库的逻辑设计 2508.2.3 创建数据表的脚本 2518.3 新闻中心前台显示模块 2528.3.1 实现效果 2528.3.2 用户表示层 2538.3.3 业务逻辑层 2578.3.4 控制处理层 2608.3.5 技术难点详解 2648.4 新闻中心后台管理模块 2648.4.1 实现效果 2648.4.2 用户表示层 2668.4.3 业务逻辑层 2708.4.4 控制处理层 2738.4.5 技术难点详解 280第9章 课程查询中心 2819.1 系统设计 2819.1.1 需求分析 2819.1.2 总体设计 2829.1.3 功能设计 2839.2 数据库设计与实现 2839.2.1 数据库的需求分析 2839.2.2 数据库的逻辑设计 2839.2.3 创建数据表的脚本 2859.3 课程查询中心 2869.3.1 实现效果 2869.3.2 用户表示层 2879.3.3 业务逻辑层 2929.3.4 控制处理层 2979.3.5 技术难点详解 301第10章 网上书店 30210.1 系统设计 30210.1.1 需求分析 30210.1.2 总体设计 30310.1.3 功能设计 30410.2 数据库设计与实现 30410.2.1 数据库的需求分析 30410.2.2 数据库的逻辑设计 30510.2.3 创建数据表的脚本 30810.3 网上书店系统 30910.3.1 实现效果 30910.3.2 用户表示层 31310.3.3 业务逻辑层 33810.3.4 控制处理层 35010.3.5 技术难点详解 367第11章 企业内部网信息管理 36811.1 系统设计 36811.1.1 需求分析 36811.1.2 总体设计 36911.1.3 功能设计 37011.2 数据库设计与实现 37011.2.1 数据库的需求分析 37011.2.2 数据库的逻辑设计 37111.2.3 创建数据表的脚本 37311.3 员工基本信息查询模块 37511.3.1 实现效果 37511.3.2 用户表示层 37711.3.3 业务逻辑层 38411.3.4 控制处理层 38911.3.5 技术难点详解 39611.4 员工信息维护管理模块 39711.4.1 实现效果 39711.4.2 用户表示层 39811.4.3 业务逻辑层 40211.4.4 控制处理层 40411.4.5 技术难点详解 40911.5 企业内部公告模块 40911.5.1 实现效果 40911.5.2 用户表示层 41011.5.3 业务逻辑层 41511.5.4 控制处理层 418附录 常见错误信息汇总 426

图书封面

图书标签Tags

评论、评分、阅读与下载


    Struts开发入门与项目实践 PDF格式下载


用户评论 (总计5条)

 
 

  •   4天到货了,服务还可以的!!
  •   还OK了
  •   适合知道点struts的同志
  •   还行吧,后来改看英文原版的了,struts也升级到2了,这本就没怎么看了
  •   讲的还比较详细,案例也比较多,非常适合初学者!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7