至简SSH

出版时间:2009-11  出版社:电子工业出版社  作者:高洪岩  页数:529  
Tag标签:无  

内容概要

  一本讲解如何使用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、Tomcat1.2 Struts简介1.3 什么是框架FrameWork1.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.xml4.1 struts-config.xml文件结构4.2 配置文件中的子元素第5章 View视图层与ActionForm5.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 Configuration12.2 SessionFactory12.3 Session12.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中的聚集函数:distinctcountminmaxsumavg13.14 HQL中的分组查询第14章 Spring基础第15章 Struts+Hibernate+Spring整合与增、删、改、查CURD操作

章节摘录

  第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技术的。  ……

编辑推荐

  极实用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整合进行关注,将有限的精力用在“刀刃”上。

图书封面

图书标签Tags

评论、评分、阅读与下载


    至简SSH PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7