搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
至简SSH:精通Java Web实用开发技术:Struts+Spring+Hibernate
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121095702
  • 作      者:
    高洪岩编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2009
收藏
编辑推荐
  极实用Java Web主流架构开发指南,以简驭繁,直达SSH实战开发要领Struts开发对Struts开发最为精华的Action和Struts标签进行了详细讲解。介绍了Action的相关类别(ForwardAction、DisplayAction类等)的开发步骤及理论知识点;演示了使用MyEclipse工具结合Struts技术开发基于MVC的Web实例;还从三大标签库(Bean、Logic、HTML)人手,讲解如何使用标签构建与ActionForm和Action结合良好的技能知识。
  Hibernate开发
  主要讲解了用0RM框架对MySQL数据库进行操作。着重讲解了使用Hibernate的常见的双向一对多的技术点;还对持久化的技术点(如延迟加载等)的调试步骤进行了详细的演示;通过实例详细介绍了HQL语言的应用。
  Spring开发
  主要以AOP和IOC的知识作为切入点,并遵循实用的原则,详细介绍Spring在SSH整合开发中的重要功能,读者可以更进一步对SSH整合进行关注,将有限的精力用在“刀刃”上。
展开
内容介绍
  一本讲解如何使用MyEclipse+Struts+Hibernate+Spring框架开发Java Web应用程序的实用性图书,书中在具体讲解SSH开发技术的同时,结合MVC模式与MyEclipse工具,演示了实际应用项目开发的全过程。
  全书共分15章,内容以实用为主,技术和实例相辅相成。书中首先介绍Struts的使用,让渎者耐视图层的结构有非常好的掌握;然后详细介绍了Hibernate的使用与配置文件的映射关系,并对双向一对多的情况进行了非常详细的介绍;最后带领读者去学习Spring的技术,对AOP和IOC的注入方式进行详细讲解。最后一章以一个SSH整合并且有增、删、改、查功能的实例结束《至简SSH:精通Java Web实用开发技术》的历程。《至简SSH:精通Java Web实用开发技术》总结性、归纳性极强,操作思路明晰,通篇体现出作者的丰富经验,既可以作为广大工程技术人员的参考用书,也适合高等院校相关专业的学生学习。
展开
精彩书摘
  第1章 Struts简介与使用MyEclipse的配置和开发
  1.1 关于Apache、ASF、Jakarta、Tomcat
  在概述什么是Struts之前先弄清楚几个英文术语:Apache、ASF、Jakarta、Tomcat。
  1.1.1 Apache
  Apache是一种开放源代码的Web应用服务器,它的功能类似于微软的IIS,但功能要远远超过IIS,不管是从安全性、跨平台性,还是从一些企业级的部署和应用。Apache作为自由软件之一,像其他自由软件一样,它们都是由许许多多的自由开发人员投入了大量的时间和精力来实现并逐步完善的,这也是Apache能成为最流行的Web应用服务器原因之一。不过从第一个版本开发以来,尽管不断有新的漏洞被发现,但由于其Open Source(开放源代码)的特点,漏洞总能被很快修补,因此,总的来说,其安全性还是相当高的,使用也是最普遍的。
  1.1.2 ASF
  ASF(Apache Software Foundation)是Apache软件基金组织的缩写。随着Apache服务器的广泛应用,现在的Apache已经不代表一个软件,而是具有一些开放源代码及企业级应用的软件项目机构。Apache软件基金会(ASF)正式创建于1999年。
  1.1.3 Jakarta
  ASF这个组织包含了很多软件项目,Jakarta是ASF旗下的一套Java解决方案的开源软件项目的名称,它包括了很多子项目。Tomcat、Ant、Struts等是Apache下的开源项目,同时也是Jakarta的关键项目。Jakarta里的项目主要是面向Java技术的。
  ……
展开
目录
第1章Struts简介与使用MyEclipse的配置和开发
1.1 关于Apache、ASF、Jakarta、Tomcat
1.2 Struts简介
1.3 什么是框架FrameWork
1.4 Struts与设计者
1.5 JSP中的两个MVCModel方法
1.6 在MyEclipse中配置Struts开发环境

第2章 Struts的简例
2.1 Struts的工作流程
2.2 Struts的简例

第3章 实战Struts的C-Controller控制层
3.1 ActionServlet类的作用
3.2 Action类的作用
3.3 ActionForward功能介绍与在MyEclipse中的两种创建方法
3.4 ForwardAction与组件间的跳转
3.5 IncludeAction复用Web组件
3.6 DispatchAction简化控制层类的数量
3.7 LookupDispatchAction跨页表单的使用
3.8 SwitchAction模块间的切换

第4章 中心配置文件struts-config.xml
4.1 struts-config.xml文件结构
4.2 配置文件中的子元素

第5章 View视图层与ActionForm
5.1 ActionForm类的结构
5.2 ActionForm对象的作用域
5.3 DynaActionForm的使用
5.4 DynaActionForm实例
5.5 Action和ActionForm配置精例
5.6 解决ActionForm中文乱码问题
5.7 ActionErrors封装出错信息

第6章 Struts-html标签库
6.1 HTML与Struts中html标签区别及Struts标签公共特征
6.2 Snippets窗口的使用
6.3 html:base设置相对根路径
6.4 (html:cancel)取消提交转到另一个页面
6.5 html: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.1 Bean标签库的功能
8.2 (bean:write)标签显示Bean中的属性值
8.3 (bean:parameter)标签读取HTTP请求的参数
8.4 (bean:message)标签显示资源文件中的文本消息
8.5 (bean:define)标签定义一个变量

第9章 Struts与其他
9.1 Struts资源文件国际化
9.2 Struts如何在URL中传递中文参数
9.3 在不同的资源文件中的显示信息
9.4 改变Struts的*.do扩展名
9.5 设置应用的默认页面
9.6 URl重写技术
9.7 使用Struts多语言切换的情况
9.8 添加Struts包的操作
9.9 实现跨页表单的提交
9.10 使用Struts实现文件的下载(支持中文名称)

第10章 JSTL核心标签库和EL表达式的联合使用
10.1 JSTL+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.12 E 表达式中的保留字
10.13 EL 中与生存期有关的对象
10.14 JSTL中c:set标签body属性的使用示例
10.15 JSTL中c:if标签body属性的使用示例
10.16 JSTL中的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.1 Hibernate概述与优势
11.2 持久层与持久化和
11.3 用MyEclipse开发第一个Hibemate示例

第12章 Hibernate基本技能
12.1 Configuration
12.2 SessionFactory
12.3 Session
12.4 使用Session实现CURD功能
12.5 Hibernate使用JNDI技术
12.6 掌握Hibernate必备的要点
12.7 双向一对多在MyEclipse中的实现
12.8 Hibernate备忘知识点
12.9 对主从表结构中的HashSet进行排序
12.10 Hibernate中延迟加载的调试实验

第13章 Hibernate的检索
13.1 HQL表别名
13.2 HQL对结果集进行排序
13.3 HQL索引参数的绑定
13.4 HQL的命名参数绑定与安全性
13.5 HQL方法链的使用
13.6 HQL中的uniqueResult方法的使用
13.7 HQL中的where子句与查询条件
13.8 HQL中的迫切左外连接与调试
13.9 HQL中的左连接与调试
13.10 HQE中的迫切左外连接/左外连接主从不匹配的情况
13.11 HQL中的迫切内连接与调试
13.12 HQL中的内连接与调试
13.13 HQL中的聚集函数:distinctcountminmaxsumavg
13.14 HQL中的分组查询
第14章 Spring基础
第15章 Struts+Hibernate+Spring整合与增、删、改、查CURD操作
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证