出版时间:2012-6 出版社:清华大学出版社 作者:王建国 页数:356 字数:583000
Tag标签:无
内容概要
Struts 2框架是MVC设计模式的具体实现,是创建企业级Java Web应用的优雅的、可扩展的框架。借助于Struts
2框架可以减少在运用MVC设计模式开发Web应用时的时间。
《21世纪高等学校规划教材·计算机科学与技术:Struts2框架应用开发教程》共分13章,内容包括概述.Struts
2框架入门、Struts 2框架的配置、Struts 2框架进阶、Struts 2框架的OGNL、Struts
2框架的标签、Struts 2框架的国际化、Struts 2框架的类型转换、Struts 2框架的拦截器、Struts
2框架的输入校验、基于Struts 2框架的文件上传和下载、Struts
2框架中使用数据库以及在线图片管理综合实例。《21世纪高等学校规划教材·计算机科学与技术:Struts2框架应用开发教程》结合具体实例介绍各个知识点,所使用的开发环境是JDK
l.6+MyEclipse 5+Tomcat 6+MysoL
5,逐步引领读者从基础到各个知识点的学习,并提供了大量的实例说明。
《21世纪高等学校规划教材·计算机科学与技术:Struts2框架应用开发教程》可以作为高等院校计算机及相关专业Struts
2框架课程学习的教材,也可以作为Struts2框架培训班的培训教材,并且也适合网站开发人员参考使用。使用《21世纪高等学校规划教材·计算机科学与技术:Struts2框架应用开发教程》需要具有Java
Web及数据库(MysoL、soL Server或Oracle)开发的基础。
书籍目录
第1章 概述
1.1 JSP模型
1.1.1 JSP模型1
1.1.2 JSP模型2
1.2 MVC设计模式
1.3 Struts2框架的定义
1.3.1 ServletFilters
1.3.2 StrutsCore
1.3.3 Interceptors
1.3.4 UserCreated
1.4 基本开发环境
1.4.1 JDK的下载与安装
1.4.2 Tomcat服务器的下载与安装
1.4.3 MyEclipse的下载与安装
习题
第2章 Struts2框架技术入门
2.1 Struts2框架的下载与安装
2.1.1 Struts2框架的下载
2.1.2 Struts2框架的安装
2.2 搭建基于Struts2框架的Web应用开发环境
2.3 基于Struts2框架的Web应用示例I
2.3.1 创建视图
2.3.2 创建业务控制器类
2.3.3 创建struts.xml文件
2.3.4 编辑web.xml文件
2.3.5 Web项目的发布与测试
2.4 基于Struts2框架的Web应用开发流程总结
习题
第3章 Struts2框架的配置
3.1 Struts2框架的体系结构与工作原理
3.1.1 Struts2框架的体系结构
3.1.2 Struts2框架的工作原理
3.2 配置web.xm1
3.2.1 配置Struts2框架的核心控制器
3.2.2 配置第三方过滤器框架
3.2.3 配置初始化参数
3.3 配置struts.xml
3.3.1 struts.xml文件的基本框架
3.3.2 package及其包含的子元素
3.3.3 include子元素
3.3.4 bean子元素
3.3.5 constant子元素
3.4 配置struts.properties
3.4.1 开发模式属性
3.4.2 国际化属性
3.4.3 文件上传属性
3.4.4 模板和主题属性
3.4.5 url属性
3.4.6 freemarker属性
3.4.7 velocity属性
3.4.8 0gnl属性
3.4.9 其他属性
3.5 配置struts-default.xml
3.6 配置struts-plugin.xml
习题
第4章 Struts2框架进阶
4.1 result配置
4.1.1 Struts2框架中内置的result类型
4.1.2 缺省配置
4.1.3 “其他”result配置
4.1.4 动态result配置
4.1.5 局部和全局result配置
4.2 action配置
4.2.1 默认类
4.2.2 method属性
4.2.3 动态方法调用
4.2.4 默认的action
4.2.5 默认的通配符
4.2.6 使用param子元素为action传递参数
……
第5章 Struts2框架的OGNL
第6章 Struts2框架的标签
第7章 Struts2框架的国际化
第8章 Struts2框架的类型转换
第9章 Struts2框架的拦截器
第10章 Struts2框架的输入校验
第11章 基于Struts2框架的文件上传和下载
第12章 Struts2框架中使用数据库
第13章 在线图片管理
章节摘录
版权页: 插图: 6.2 模板和主题 模板和主题的概念是Struts 2框架提供的标签库的核心。在Web应用开发中,通过使用模板和主题,开发人员可以进行快速开发,且项目易于维护与升级。 6.2.1 模板 模板是一些(a bit of)代码,通常使用FreeMarker编写,可以使用某些标签(HTML标签)输出。 1.加载模板 模板加载时,首先搜索应用程序,如果没有,则搜索类路径(classpath)。FreeMarker是默认的模板引擎,即无论使用哪种格式的视图,都使用FreeMarker模板。在内部,JSP、FTL和Velocity标签都使用FreeMarker输出。 模板的加载是基于模板目录和主题名称的。struts.properties属性文件中的struts.ui.templateDir属性定义了模板目录(默认值是template)。如果一个标签使用Ajax主题,则如下两个位置将按顺序被搜索: (1)Web应用中的/template/ajax/template.ftl; (2)classpath中的/template/ajax/template.ftl。 即格式为:/模板目录/主题名称/模板文件名称。 虽然第二种方式(classpath)比较灵活,但是由于性能的原因,开发人员通常会优先使用第一种方式。 2.选择模板目录 Struts 2框架提供了几种不同的方式来选择模板的目录: (1)使用具体标签中的templateDir属性; (2)使用page范围的templateDir属性; (3)使用request范围的templateDir属性; (4)使用session范围的templateDir属性; (5)使用application范围的templateDir属性; (6)使用struts.properties文件中的struts.ui.templateDir属性(默认值是template)。 在这几种不同的方式中,前面方式的优先级高于后面方式的优先级。另外,通常通过修改struts.properties属性文件中的struts.ui.templateDir属性值来改变整个Web应用的模板目录。
编辑推荐
《21世纪高等学校规划教材•计算机科学与技术:Struts2框架应用开发教程》可以作为高等院校计算机及相关专业Struts 2框架课程学习的教材,也可以作为Struts 2框架培训班的培训教材,并且也适合网站开发人员参考使用。使用《21世纪高等学校规划教材•计算机科学与技术:Struts2框架应用开发教程》需要具有Java Web及数据库(MySQL、SQL Server或Oracle)开发的基础。
图书封面
图书标签Tags
无
评论、评分、阅读与下载