王朝网络
分享
 
 
 

Struts基础与案例开发详解(附赠DVD光盘1张)(软件开发课堂)

王朝导购·作者佚名
 
Struts基础与案例开发详解(附赠DVD光盘1张)(软件开发课堂)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,
  品牌: 徐明华

基本信息·出版社:清华大学出版社

·页码:501 页

·出版日期:2009年09月

·ISBN:7302208565/9787302208563

·条形码:9787302208563

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:软件开发课堂

产品信息有问题吗?请帮我们更新产品信息。

内容简介《Struts基础与案例开发详解》以Java为平台,结合应用实例,全面系统地介绍了应用Struts框架进行项目开发和编程的基础知识及应用方向。书中内容由浅入深、循序渐进地介绍了Struts的相关内容,其中,Struts组件、Struts标签、Struts国际化应用、验证框架、Tiles框架应用、技巧工具应用、FCKEditor在线编辑器、Hibernate应用、Spring应用等。在讲解过程中,引用了大量的实例,且每部分内容都包含详细的操作步骤和技巧提示。

书中理论知识讲解透彻,实例开发清晰有序,既适合初学者和具有一定Java编程经验的用户使用,也适合广大软件开发者和编程爱好者作为参考用书,同时也可以作为大中专院校及社会培训团体的教材。

作者简介张孝祥,北京传智播客教育科技有限公司教学总监。著有《Java就业培训教程》、《JavaScript网页开发》、《深入体验Java Web开发内幕—核心基础》、《深入体验Java Web开发内幕一高级特性》、《JavamB件开发详解》等一系列Java畅销书籍,发布了中国第一套Java学习视频,被誉为“中国Java培训第一人”。张孝祥老师精通C/C++、VC、VB、Java、SQL Server、0racle等编程语言和数据库系统,善于解剖和分析问题,善于使用生动形象的比喻,能将复杂的、难于理解的问题与知识简单化讲解。

编辑推荐《Struts基础与案例开发详解》是由清华大学出版社出版的。

零基础学习者入门必读,专家课堂式讲解开发技巧,基础知识到开发案例融会贯通,知识点+应用示例+技术难点剖析,体验4个项目案例开发的全过程。购买软件开发课堂系列书中任何一本的读者,凭书签和书本参加传智播客或北京睿智汇海的软件培训可享受298元学费减免。

目录

第1章 Struts起步

1.1 Struts应用概述

1.2 Struts安装

1.3 第一个示例:logindemo

1.4 上机练习

第2章 体验Struts

2.1 Struts执行流程

2.2 Struts工作原理

2.3 注册程序分析

2.4 完善注册程序

2.5 上机练习

第3章 Struts组件

3.1 Struts组件介绍

3.2 ActionServlet组件

3.2.1 初始化方法分析

3.2.2 业务方法分析

3.2.3 自定义RequestProcessor类

3.3 ActionForm组件

3.3.1 ActionForm概述

3.3.2 ActionForm使用

3.3.3 DynaActionForm使用

3.3.4 DynaValidatorForm示例

3.4 ActionForward组件

3.5 ActionMapping组件

3.6 Action组件

3.6.1 ForwardAction部分

3.6.2 DispatchAction部分

3.6.3 MappingDispatchAction部分

3.6.4 LookupDispatchAction部分

3.6.5 IncludeAction部分

3.6.6 SwitchAction部分

3.7 综合示例

3.7.1 系统总体设计图

3.7.2 系统用例图

3.7.3 数据库

3.7.4 系统效果图展示

3.7.5 代码树形图

3.7.6 代码清单

3.8 上机练习

第4章 Struts标签

4.1 Struts标签

4.2 Struts HTML标签

4.3 Bean标签

4.4 Logic标签

4.5 自定义标签

4.6 综合应用示例

4.7 上机练习

第5章 国际化应用

5.1 常见国际化实例

5.2 Java应用程序的国际化

5.3 页面内容国际化

5.4 异常信息国际化

5.5 提示信息国际化

5.6 上机练习

第6章 验证框架应用

6.1 ActionForm验证

6.2 Action的代码验证

6.3 验证框架验证

6.4 使用DynaValidatorForm的验证

6.5 自定义验证规则

6.6 综合示例

6.7 上机练习

第7章 Struts的T_|es框架

7.1 Tiles框架的概述

7.2 Tiles的配置与应用

7.3 Struts与Tiles集成

7.4 Tiles组件的组合

7.5 上机练习

第8章 Slruts技巧运用

8.1 利用Token解决重复提交

8.2 BeanLJtils与PropertyUtils的用法及区别

8.3 Struts的上传和下载

83.1 使用commons-fileupload上传文件

8.3.2 使用Struts的上传文件功能

8.3.3 文件的下载

8.4 null与””的区别

8.5 Struts处理中文乱码问题总结

8.6 Struts生成验证图片

8.7 页面跳转技巧

8.8 上机练习

第9章 FCKeditor应用

9.1 FCKeditor介绍

9.2 FCKeditor下载

9.3 在JavaWeb项目中使用FCKeditor

9.3.1 创建Web项目

9.3.2 添加FCKeditor组件文件

9.3.3 添加FCKeditor整合包

9.3.4 在页面使用FCKeditor组件.,

9.3.5 FCKeditor标签介绍

9.4 FCKeditor的优化

9.4.1 自定义工具集

9.4.2 FCKeditor瘦身

9.4.3 解决上传文件中文名乱码问题

9.4.4 安全问题

9.5 上机练习

第10章 版本控制系统应用

10.1 版本控制概述

10.1.1 版本控制术语

10.1.2 主流版本控制系统

10.2 CVS的使用

10.2.1 CVS服务器的安装

10.2.2 CVS服务器的配置

10.2.3 查看运行状态

10.2.4 Eclipse与CVS协同开发

10.2.5 CVS用户管理

10.3 SVN的使用

10.3.1 SVN服务器的安装与配置

10.3.2 Eclipse与SVN协同开发

10.4 上机练习

第11章 Hibernate应用

11.1 对象关系映射概述

11.2 Hibernate入门知识

11.2.1 Hibernate概述

11.2.2 搭建Hibernate应用开发环境

11.2.3 第一个Hibernate应用程序

11.2.4 Hibernate的核心类和接口

11.2.5 Hibernate的工作过程

11.3 Hibernate基本配置及操作

11.3.1 Hibernate全局配置文件

11.3.2 对象关系映射文件

11.3.3 操纵Session

11.4 Hibernate高级映射

11.4.1 集合映射

11.4.2 组件映射

11.4.3 关联关系映射

11.4.4 继承关系映射

11.5 上机练习

第12章 深入Hibernate

12.1 Hibernate数据查询

12.1.1 HQI

12.1.2 CriteriaQueries

12.1.3 NativeSQLQueries

12.1.4 调用存储过程

12.2 Hibernate事务管理和并发控制

12.2.1 事务管理

12.2.2 并发访问控制

12.3 Hibernate性能优化

12.3.1 延迟加载

12.3.2 抓取策略

12.3.3 缓存管理

12.4 在Web应用程序中使用Hibernate

12.4.1 Hibernate整合Struts

12.4.2 泛型DAO模式Hibernate实现

12.4.3 OpenSessionlnView模式

12.5 上机练习一

第13章 Spring应用

13.1 Spring概述

13.2 搭建Spring应用开发环境

13.2.1 Spring的下载和安装

13.2.2 添加Spring配置文件

13.3 IoC的理解

13.3.1 依赖注入的概念

13.3.2 Spring的依赖注入

13.3.3 Spring的容器

13.3.4 使用xml装配Bean

13.4 AOP的理解

13.4.1 AOP概述

13.4.2 SpringAOP的原理

13.4.3 SpringAOP的实现

13.5 Spring对JDBC的支持

13.5.1 Spring对DAO的支持

13.5.2 数据源注入

13.5.3 对JDBC的支持

13.6 Spring事务管理

13.6.1 Spring的事务管理器

13.6.2 事务属性介绍

13.6.3 声明式事务管理

13.7 Spring整合Hibemate

13.7.1 SessionFactory注入

13.7.2 HibernateTemplate

13.7.3 Hibernate声明式事务管理

13.8 Spring整合Struts

13.8.1 Web应用中自动加载WebApplicationContext

13.8.2 整合Struts

13.8.3 在Web应用中使用Spring提供的两个过滤器

13.9 上机练习

第14章 个人求职管理系统

14.1 系统概述

14.2 系统需求

14.3 系统功能描述

14.4 系统设计

14.4.1 系统架构设计

14.4.2 业务实体设计

14.4.3 业务逻辑设计

14.5 数据库设计

14.5.1 E.R图设计

14.5.2 物理建模

14.5.3 设计表格

14.5.4 表格脚本

14.6 通用功能实现

14.6.1 工具类编写

14.6.2 汉字编码过滤器

14.6.3 用户权限过滤器

14.7 功能模块实现

14.7.1 用户登录

14.7.2 添加信息

14.7.3 信息列表

14.8 运行工程

14.8.1 使用工具

14.8.2 工程结构

14.8.3 工程部署

16.8.4 运行程序

14.9 上机练习

第15章 通用权限管理系统

15.1 系统概述

15.2 系统需求

15.3 系统功能描述

15.3.1 登录验证

15.3.2 当前用户设置模块

15.3.3 用户管理模块

15.3.4 角色管理模块

15.3.5 权限管理模块

15.3.6 资源管理模块

15.3.7 操作管理模块

15.3.8 系统内容权限过滤功能模块

15.4 系统设计

15.4.1 系统架构设计

15.4.2 业务实体设计

15.5 实体域模型的实现

15.6 通用功能实现

15.6.1 分页查询功能

15.6.2 汉字编码过滤器

15.6.3 OpenSessionInView过滤器

15.6.4 权限过滤器

15.7 主要模块的功能实现

15.7.1 系统详细设计

15.7.2 图片验证码生成

15.7.3 角色管理模块

15.8 运行项目

15.8.1 使用工具

15.8.2 工程部署

15.8.3 运行程序

15.9 上机练习

第16章 文章 管理系统

16.1 系统概述

16.2 系统需求

16.2.1 前台文章 模块

16.2.2 管理文章 模块

16.3 系统功能描述

16.3.1 前台浏览文章

16.3.2 后台管理文章

16.4 系统设计

16.4.1 系统架构设计

16.4.2 业务实体设计

16.4.3 业务逻辑设计

16.5 数据库设计

16.5.1 物理建模

16.5.2 设计表格

16.5.3 表格脚本

16.6 通过功能实现

16.6.1 操作数据库

16.6.2 整合Spring技巧

16.6.3 常用函数工具类

16.7 功能模块实现

16.7.1 首页实现

16.7.2 搜索功能实现

16.7.3 分类文章 列表实现

16.7.4 文章 详细信息实现

16.7.5 文章 管理实现

16.8 运行工程

16.8.1 使用工具

16.8.2 工程部署

16.8.3 运行程序

16.9 上机练习

……[看更多目录]

序言首先,感谢并祝贺您选择本系列丛书!《软件开发课堂》系列丛书通过大量的精彩实例、完整的学习视频,让您完全融入编程实战演练,从零开始,逐步精通相关知识,成为自学成才的编程高手,哪怕您是一个高中生,都可以轻松地实现职场的梦想和生活的愿望

1.丛书内容

随着软件行业的不断升温,程序员这一职业正在成为IT界中的佼佼者,越来越多的程序设计爱好者开始投入到相关软件开发的学习中。然而很多朋友在面对大量的代码时又有些望而却步,不知从何入手。

实际上,一本好书不仅要教会读者怎样去实现书中的内容,更重要的是要教会读者如何去思考、去探究、去创新。鉴于此,我们精心编写了《软件开发课堂》系列丛书。

本丛书涉及目前流行的各种相关编程技术,均以最常用的经典实例,来讲解软件最核心的知识点,让读者掌握最实用的内容。首次共推出8册:

·《Visual Basic基础与案例开发详解》

·《Java基础与案例开发详解》

·《JSP基础与案例开发详解》

· 《Struts基础与案例开发详解》

·《JavaScript基础与案例开发详解》

·《ASP.NET基础与案例开发详解》

·《C#基础与案例开发详解》

·《Visual C++基础与案例开发详解》

2.丛书特色

本丛书具有以下特色:

(1)内容精练、实用。本着“必要的基础知识+详细的程序编写步骤”原则,摒弃琐碎的东西,指导初学者采取最有效的学习方法和获得最良好的学习途径。

(2)过程简洁、步骤详细。尽量以可视化操作讲解,讲解步骤做到详细但不烦琐,避免直接使用大量代码占用读者的阅读时间。而对关键代码则进行详细的讲解,做到清晰和透彻。

(3)讲解风格通俗易懂。作者均是一线工作人员及教学人员,项目经验丰富,传授知识的能力强。所选案例精练、实用,具有实战性和代表性,能够使读者快速上手。

(4)光盘内容丰富。不仅包含书中的所有代码及实例,还包含书中主要操作步骤的视频录像,有利于多媒体视频教学和自学,最大程度地提高了书中案例的可操作性。

文摘插图:

Struts基础与案例开发详解(附赠DVD光盘1张)(软件开发课堂)

第1章 Struts起步

1.1 Struts应用概述

Struts最早作为Apache Jakarta项目的组成部分问世运作。项目的创立者希望通过对该项目的研究,改进和提高Java Server Pages(JSP)、Servlet、标签库以及面向对象的技术水准。当前最高发行版本为Struts l.3.8,可以到http://jakata.apache.org下载。

Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。它的目的是为了减少运用MVC设计模型开发Web应用的时间。如果想混合使用Servlets和JSP的优点来建立可扩展的应用,Struts是一个不错的选择。

现在Sprin9,WebWork,Tapestry,JSF等势头正劲,很多读者认为已经没有学习Struts的必要,因为它已入暮年。的确,由于IT行业技术革新的脚步加快,新的框架出现,再加上各种猛烈的宣传攻势,Struts用户群体正在慢慢地萎缩。然而从市场占有率的角度来分析,Struts已经深入人心,有着相当高的知名度,对于想要跨入Java领域的新手来说,具有较强的选择优势。在当前舆论氛围的影响下,Struts在一定层面上被视为入行的必备基础。

在学习Struts之前,还得了解一个概念,那就是Framework,即架构(框架),这里指软件的架构方式。一个成功的软件需要有一个成功的架构,但软件架构的建立是一个复杂而又持续改进的过程,软件开发者们不可能对每个不同的项目做不同的架构,而总是尽量重用以前的架构,或开发出尽量通用的架构方案,Struts就是其中之一。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
CAMINO 卡美爬墙车 760009  红(震撼上市)
诺基亚BH-602原装蓝牙耳机(快速充电,卓越音质,自动调节音量)
魔兽世界:战争之血套装(随机赠送红色王熊坐骑\剑侠剑架\侮辱旗帜\幽灵虎木马)
圣婴达婴幼儿服饰八件套双面礼盒粉色6-12M LM-8064(带精美手提袋)(送礼有面子 纯棉内衣套装+保暖服1套)
家庭电脑基础与应用(附赠DVD光盘1张)(学以致用系列丛书)
计算机应用基础(21世纪高等学校计算机教育实用规划教材)
数据结构(高等学校计算机专业教材精选·算法与程序设计)
软件测试大学教程(高等学校计算机应用规划教材)
计算机组成原理实用教程(普通高等院校计算机专业(本科)实用教程系列)
Access数据库应用基础(21世纪普通高校计算机公共课程规划教材)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有