简介
本书根据普通高等教育“十一五”规划教材的指导精神,根据Struts的技术规格书和官方的程序员指南,紧密结合Sun公司的网络控件开发者认证(SCWCD)、商业控件开发者认证(SCBCD)、网络服务开发者认证(SCDJWS)、企业构造设计师认证(SCEA)的考试大纲编写本书。本书将着力于培养21世纪的需求导向、市场导向的实用性的Java计算机人才。
目录
第1章 认识Struts
1.1 Struts技术的介绍
1.1.1 单一JSP设计模式
1.1.2 MVC设计模式
1.1.3 Struts 1的运行图和项目结构
1.1.4 Struts 2的运行图和项目结构
1.1.5 Struts技术的应用范围
1.2 Struts运行环境的安装
1.2.1 JDK的下载和安装
1.2.2 Tomcat 5服务器的下载和安装
1.2.3 Tomcat 6服务器的下载和安装
1.2.4 Struts 1的下载和安装
1.2.5 Struts 2的下载和安装
1.3 Struts的示例程序运行
1.3.1 Struts 1的示例程序运行
1.3.2 Struts 2的示例程序运行
1.4 Struts 1和Struts 2的区别
1.5 Struts的学习要点
1.6 常用后缀名解释
1.7 问与答
小结
综合练习一
一、填空题
二、判断题
三、问答题
四、上机实习题
第2章 Struts的编辑工具
2.1 Eclipse编辑工具
2.1.1 Eclipse IBM版本Callisto包的下载和安装
2.1.2 Eclipse中文包的下载和安装
2.1.3 Eclipse的内存设置和运行
2.2 MyEclipse编辑工具
2.2.1 MyEclipse集装包的下载和安装
2.2.2 MyEclipse插件包的下载和安装
2.2.3 MyEclipse的中文包设置和运行
2.3 JBuilder 2007编辑工具
2.3.1 JBuilder 2007的下载和安装
2.3.2 JBuilder 2007的中文包设置和运行
2.4 Eclipse的项目
2.4.1 项目的目录结构
2.4.2 服务器在Eclipse的添加和设置
2.4.3 Eclispe互联网项目的创建
2.4.4 Eclipse互联网项目的运行
2.4.5 Eclipse互联网项目的部署
2.4.6 JBuilder 2007互联网项目的创建和应用
2.4.7 服务器在MyEclipse的添加和设置
2.4.8 MyEclipse的JSP文件的编码设置
2.4.9 MyEclipse互联网项目的创建
2.4.10 MyEclipse互联网项目的部署和运行
2.5 Hello的Struts程序
2.5.1 应用MyEclipse创建Hello的Struts 1程序
2.5.2 应用MyEclipse创建Hello的Struts 2程序
2.5.3 应用JBuilder 2007创建Hello的Struts 1程序
2.5.4 应用JBuilder 2007创建Hello的Struts 2程序
2.5.5 实例的剖析与升华
2.6 问与答
小结
综合练习二
一、填空题
二、判断题
三、问答题
四、上机实习题
第3章 Struts的帮助应用
3.1 Struts的网络资源应用
3.1.1 Struts的官方网站
3.1.2 Struts的网络百科全书
3.2 Struts 1的帮助系统
3.2.1 Struts 1的配置文件帮助
3.2.2 Struts 1的标识帮助
3.2.3 Struts 1的API包帮助
3.2.4 Struts 1的示例帮助
3.3 Struts 2的帮助系统
3.3.1 Struts 2的配置文件帮助
3.3.2 Struts 2的标识帮助
3.3.3 Struts 2的API包帮助
3.3.4 Struts 2的示例帮助
3.4 Eclipse的帮助系统
3.4.1 在Eclipse上浏览Struts 1的API包帮助
3.4.2 在Eclipse上浏览Struts 2的API包帮助
3.4.3 在Eclipse上查看配置文件的帮助
3.5 问与答
小结
综合练习三
一、填空题
二、判断题
三、问答题
四、上机实习题
第4章 掌握Struts所需的基础知识
4.1 常用的JSP标识
4.1.1 page标识的语法与应用
4.1.2 声明标识的语法与应用
4.1.3 表达式标识的语法与应用
4.1.4 帮助标识的语法与应用
4.1.5 程序标识的语法与应用
4.1.6 JSP的常用内建对象
4.2 常用的HTML标识
4.2.1 表单标识的语法与应用
4.2.2 按钮标识的语法与应用
4.2.3 编辑框标识的语法与应用
4.2.4 复选框标识的语法与应用
4.2.5 单选框标识的语法与应用
4.3 常用的Java知识
4.3.1 变量的语法和应用
4.3.2 操作符的语法和应用
4.3.3 控制语句的语法和应用
4.3.4 常用类的语法与应用
4.3.5 变量的互相转换的语法与应用
4.3.6 数组的语法与应用
4.3.7 集合类的语法与应用
4.3.8 异常处理语句的语法与应用
4.4 常用的Servlet知识
4.4.1 Servlet的常用事件的语法与应用
4.4.2 Filter Servlet的语法与应用
4.4.3 Listener Servlet的语法与应用
4.5 常用的JavaBean知识
4.5.1 JavaBean的创建语法和应用
4.5.2 JavaBean的属性语法和应用
4.5.3 JavaBean的方法语法和应用
4.5.4 JavaBean在JSP的应用示例
4.5.5 JavaBean在Servlet的应用示例
4.6 常用的XML知识
4.6.1 DTD文件的语法和应用
4.6.2 XML文件的语法和应用
4.7 问与答
小结
综合练习四
一、填空题
二、判断题
三、问答题
四、上机实习题
第5章 Struts 1的控制组件和模型组件
5.1 Struts 1的控制(Controller)组件
5.1.1 控制组件在web.xml文件的设置
5.1.2 控制运行流程图
5.1.3 动作类的语法和示例
5.1.4 动作类在配置文件的语法和示例
5.1.5 动作类和多个结果的设置和示例
5.1.6 通用字符在动作的设置和示例
5.1.7 父动作的设置和应用
5.1.8 动作类的异常处理的设置和示例
5.2 Struts 1的模型(Model)组件
5.2.1 表单类的设置和应用
5.2.2 表单类的中文参数的设置和应用
5.2.3 通用字符在表单与动作之间的设置和应用
5.2.4 动态表单的设置和应用
5.2.5 父动态表单的设置和应用
5.2.6 通用表单的设置和应用
5.2.7 控制表单重复提交的设置和应用
5.2.8 事务类的设置和应用
5.3 问与答
小结
综合练习五
一、填空题
二、判断题
三、问答题
四、上机实习题
第6章 Struts 1的视图组件
6.1 视图(View)组件的常用标识
6.1.1 表单标识的语法与应用
6.1.2 按钮标识的语法与应用
6.1.3 输入框标识的语法与应用
6.1.4 选择框标识的语法与应用
6.1.5 列表框标识的语法与应用
6.1.6 连接标识的语法与应用
6.2 Struts 1的信息资源
6.2.1 资源文件的定义语法
6.2.2 多国语言程序的设置和示例
6.3 Struts 1的检验机制
6.3.1 表单的检验机制的语法
6.3.2 表单的检验机制的设置和应用
6.3.3 表单的客户端检验机制的设置和应用
6.4 问与答
小结
综合练习六
一、填空题
二、判断题
三、问答题
四、上机实习题
第7章 Struts 2的语法与应用
7.1 Struts 2的配置文件
7.1.1 web.xml文件的作用
7.1.2 struts.xml文件的作用
7.1.3 struts-default.properties文件的作用
7.1.4 struts-default.xml文件的作用
7.2 Struts 2的控制(Controller)组件
7.2.1 控制运行流程图
7.2.2 动作类的语法和示例
7.2.3 动作包的动作和单个结果的设置和示例
7.2.4 动作包的动作和多个结果的设置和示例
7.2.5 常用结果类型的语法和示例
7.2.6 通用字符在动作的设置和示例
7.2.7 动作类应用request对象的语法和示例
7.2.8 动作类应用session对象的语法和示例
7.2.9 动作类应用application对象的语法和示例
7.2.10 动作的异常处理的语法和示例
7.2.11 拦截器的语法和示例
7.3 Struts 2的模型(Model)组件
7.3.1 表单在动作类的设置和应用
7.3.2 表单类的中文参数的设置和应用
7.3.3 通用字符在表单与动作之间的设置和应用
7.3.4 控制表单重复提交的设置和应用
7.3.5 事务类的设置和应用
7.4 Struts 2的视图(View)组件
7.4.1 表单标识的语法与应用
7.4.2 按钮标识的语法与应用
7.4.3 输入框标识的语法与应用
7.4.4 选择框标识的语法与应用
7.4.5 列表框标识的语法与应用
7.4.6 链接标识的语法与应用
7.5 Struts 2的信息资源
7.5.1 资源文件的定义语法
7.5.2 多国语言程序的设置和示例
7.6 Struts 2的检验机制
7.6.1 表单的检验机制的定义语法
7.6.2 表单的检验机制的设置和应用
7.6.3 表单的客户端检验机制的设置和应用
7.7 问与答
小结
综合练习七
一、填空题
二、判断题
三、问答题
四、上机实习题
第8章 Struts的数据库操作
8.1 MySQL 5数据库
8.1.1 MySQL 5的下载与安装
8.1.2 MySQL客户端管理工具的下载与安装
8.1.3 MySQL客户端管理工具的应用
8.2 JDBC的数据库连接
8.2.1 JDBC类包的下载
8.2.2 JDBC连接数据库的语法
8.2.3 MySQL的JDBC连接示例
8.3 数据库连接缓冲池
8.3.1 数据库连接缓冲池的类包的下载与设置
8.3.2 数据库连接缓冲池的语法
8.3.3 连接缓冲池示例的数据字典
8.3.4 示例的数据库和数据表的创建
8.3.5 数据库连接缓冲池的应用
8.4 Struts 1的数据库应用
8.4.1 数据库连接缓冲池设置的语法和应用
8.4.2 数据添加的语法和应用
8.4.3 数据查询的语法和应用
8.4.4 数据更新的语法和应用
8.4.5 数据删除的语法和应用
8.5 Struts 2的数据库应用
8.5.1 数据库连接缓冲池设置的语法和应用
8.5.2 数据添加的语法和应用
8.5.3 数据查询的语法和应用
8.5.4 数据更新的语法和应用
8.5.5 数据删除的语法和应用
8.6 问与答
小结
综合练习八
一、填空题
二、判断题
三、问答题
四、上机实习题
第9章 Struts 1的高级应用
9.1 Struts 1的常用标识
9.1.1 信息输出标识的语法与应用
9.1.2 图片标识的语法与应用
9.1.3 逻辑标识的语法与应用
9.2 Struts 1结构机制的设置和应用
9.2.1 结构机制的定义语法
9.2.2 结构机制的设置和示例
9.3 Struts 1的配置文件的常用标识
9.3.1 公共结果标识的语法与应用
9.3.2 公共异常标识的语法与应用
9.3.3 动作分配的语法和应用
9.4 Struts 1的测试
9.4.1 动作类测试的语法和应用
9.4.2 事务类测试的语法和应用
9.5 Struts 1的文件上传
9.5.1 文件上传的语法
9.5.2 文件上传的应用
9.6 问与答
小结
综合练习九
一、填空题
二、判断题
三、问答题
四、上机实习题
第10章 Struts 2的高级应用
10.1 Struts 2的常用标识
10.1.1 信息标识的语法与应用
10.1.2 逻辑标识的语法与应用
10.2 Struts 2结构机制的设置和应用
10.2.1 结构机制的定义语法
10.2.2 结构机制的设置和示例
10.3 Struts 2的配置文件的常用标识
10.3.1 公共结果标识的语法与应用
10.3.2 公共异常标识的语法与应用
10.4 Struts 2的测试
10.4.1 动作类测试的语法和应用
10.4.2 拦截器测试的语法和应用
10.5 Struts 2的文件上传
10.5.1 文件上传的语法
10.5.2 文件上传的应用
10.6 问与答
小结
综合练习十
一、填空题
二、判断题
三、问答题
四、上机实习题
参考文献
Struts程序设计经典教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×