至简SSH精通JavaWeb实用开发技术
作者: 高洪岩 编著
出 版 社: 电子工业出版社

出版时间: 2009-11-1
纸张: 胶版纸
I S B N : 9787121095702
包装: 平装
所属分类: 图书 >> 计算机/网络 >> 程序设计 >> Java Java Script J2EE
定价:¥58.00
内容简介这是一本讲解如何使用MyEclipse+Struts+Hibernate+Spring框架开发Java Web应用程序的实用性图书,书中在具体讲解SSH开发技术的同时,结合MVC模式与MyEclipse工具,演示了实际应用项目开发的全过程。
全书共分15章,内容以实用为主,技术和实例相辅相成。书中首先介绍Struts的使用,让渎者耐视图层的结构有非常好的掌握;然后详细介绍了Hibernate的使用与配置文件的映射关系,并对双向一对多的情况进行了非常详细的介绍;最后带领读者去学习Spring的技术,对AOP和IOC的注入方式进行详细讲解。最后一章以一个SSH整合并且有增、删、改、查功能的实例结束本书的历程。
本书总结性、归纳性极强,操作思路明晰,通篇体现出作者的丰富经验,既可以作为广大工程技术人员的参考用书,也适合高等院校相关专业的学生学习。
目录第1章Struts简介与使用MyEclipse的配置和开发
1.1关于Apache、ASF、Jakarta、Tomcat
1.2Struts简介
1.3什么是框架FrameWork
1.4Struts与设计者
1.5JSP中的两个MVC Model方法
1.6在MyEclipse中配置Struts开发环境
第2章Struts的简例
2.1Struts的工作流程
2.2Struts的简例
第3章实战Struts的C-Controller控制层
3.1ActionServlet类的作用
3.2Action类的作用
3.3ActionForward功能介绍与在MyEclipse中的两种创建方法
3.4ForwardAction与组件间的跳转
3.5IncludeAction复用Web组件
3.6DispatchAction简化控制层类的数量
3.7LookupDispatchAction跨页表单的使用
3.8SwitchAction模块间的切换
第4章中心配置文件struts-config.xml
4.1struts-config.xml文件结构
4.2配置文件中的子元素
第5章View视图层与ActionForm
5.1ActionForm类的结构
5.2ActionForm对象的作用域
5.3DynaActionForm的使用
5.4DynaActionForm实例
5.5Action和ActionForm配置精例
5.6解决ActionForm中文乱码问题
5.7ActionErrors封装出错信息
第6章Struts-html标签库
6.1HTML与Struts中html标签区别及Struts标签公共特征
6.2Snippets窗口的使用
6.3html:base设置相对根路径
6.4(html:cancel)取消提交转到另一个页面
6.5html:checkbox复选框开发介绍及实例
6.6(html:errors)出错提示
6.7(html:file)单文件/多文件兼容上传功能的实现
6.8(html:form)表单的提交
6.9(html:hidden)保密地传送数据
6.10(html:html)定义HTML文件
6.11(html:image)定义图像提交按钮
6.12(html:img)在页面上显示图像
6.13(html:link)变幻莫测的超级链接
6.14(html:messages)与(html:errors)的使用区别
6.15(html:multibox)分组类型的复选框
6.16(html:select)和(html:option)实现下拉和列表表单
6.17使用(html:options)动态生成(html:select)和(html:option)表单内容
6.18使用(html:optionsCollection)动态生成(html:option)表单内容
6.19(html:password)、(html:text)和(html:textarea)标签的使用
6.20(html:radio)标签的使用
6.21.(html:submit)和(html:reset)标签的使用
第7章Struts-Logic标签库
7.1 (logic:iterate)标签的功能
7.2(logic:redirect)重定向的标签
7.3(logic:forward)转发的标签
7.4(logic:empty)和(logic:notempty)标签的作用
7.5(logic:present)标签的作用及其与(logic:empty)的区别
7.6(logic:equal)和(logic:notEqual)判断等于和不等于
7.7(logic:lessEqual)和(logic:lessThan)判断小于等于和小于
7.8(logic:greaterEqual)和(logic:greaterThan)判断大于等于和大于
第8章Struts-Bean标签库
8.1Bean标签库的功能
8.2(bean:write)标签显示Bean中的属性值
8.3(bean:parameter)标签读取HTTP请求的参数
8.4(bean:message)标签显示资源文件中的文本消息
8.5(bean:define)标签定义一个变量
第9章Struts与其他
9.1Struts资源文件国际化
9.2Struts如何在URL中传递中文参数
9.3在不同的资源文件中的显示信息
9.4改变Struts的*.do扩展名
9.5设置应用的默认页面
9.6URl重写技术
9.7使用Struts多语言切换的情况
9.8添加Struts包的操作
9.9实现跨页表单的提交
9.10使用Struts实现文件的下载(支持中文名称)
第10章JSTL核心标签库和EL表达式的联合使用
10.1JSTL+EL+Servlet的示例
10.2使用EL表达式显示String类型变量的示例
10.3使用EL表达式显示ArrayList存储String类型变量的示例
10.4使用EL表达式显示ArrayList存储bean类类型变量的示例
10.5使用JSTL中的c:out标签显示String类型变量的示例
10.6使用JSTL标签显示bean中属性的示例
10.7使用JSTL标签对null和''''在默认值上的区别
10.8使用JSTL标签显示在线编辑器的内容(fckeditor)
10.9使用JSTL标签和EL表达式通过变量显示属性的值
10.10使用JSTL标签和EL表达式显示HashMap中String的值
10.11使用JSTL标签和EL表达式显示HashMap中bean属性的值
10.12EL表达式中的保留字
10.13EL中与生存期有关的对象
10.14JSTL中c:set标签body属性的使用示例
10.15JSTL中c:if标签body属性的使用示例
10.16JSTL中的c:choose标签的示例
10.17使用JSTL中的c:forEach标签显示ArrayList中的String和bean属性的示例
10.18使用JSTL中的c:forEach标签显示HashMap中的String和bean属性的示例
10.19使用JSTL标签和EL表达式实现隔行显示不同颜色的效果
10.20使用JSTL标签和EL表达式显示嵌套情况的数据
第11章Hibernate概述
11.1Hibernate概述与优势
11.2持久层与持久化和
11.3用MyEclipse开发第一个Hibemate示例
第12章Hibernate基本技能
12.1Configuration
12.2SessionFactory
12.3Session
12.4使用Session实现CURD功能
12.5Hibernate使用JNDI技术
12.6掌握Hibernate必备的要点
12.7双向一对多在MyEclipse中的实现
12.8Hibernate备忘知识点
12.9对主从表结构中的HashSet进行排序
12.10Hibernate中延迟加载的调试实验
第13章Hibernate的检索
13.1HQL表别名
13.2HQL对结果集进行排序
13.3HQL索引参数的绑定
13.4HQL的命名参数绑定与安全性
13.5HQL方法链的使用
13.6HQL中的uniqueResult方法的使用
13.7HQL中的where子句与查询条件
13.8HQL中的迫切左外连接与调试
13.9HQL中的左连接与调试
13.10HQE中的迫切左外连接/左外连接主从不匹配的情况
13.11HQL中的迫切内连接与调试
13.12HQL中的内连接与调试
13.13HQL中的聚集函数:distinct count min max sum avg
13.14HQL中的分组查询
第14章Spring基础
第15章Struts+Hibernate+Spring整合与增、删、改、查CURD操作