词条 | 至简SSH精通JavaWeb实用开发技术 |
释义 | 《至简SSH精通JavaWeb实用开发技术》是由高洪岩编著的计算机应用技术类书籍;该书由电子工业出版社于2009年出版发行。全书共分15章,内容以实用为主,技术和实例相辅相成。书中首先介绍Struts的使用,让渎者耐视图层的结构有非常好的掌握;然后详细介绍了Hibernate的使用与配置文件的映射关系,并对双向一对多的情况进行了非常详细的介绍;最后带领读者去学习Spring的技术,对AOP和IOC的注入方式进行详细讲解。最后一章以一个SSH整合并且有增、删、改、查功能的实例结束本书的历程。 至简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工具,演示了实际应用项目开发的全过程。 本书总结性、归纳性极强,操作思路明晰,通篇体现出作者的丰富经验,既可以作为广大工程技术人员的参考用书,也适合高等院校相关专业的学生学习。 目录第1章 Struts简介与使用MyEclipse的配置和开发 1.1 关于Apache、ASF、Jakarta、Tomcat 1.2 Struts简介 1.3 什么是框架FrameWork 1.4 Struts与设计者 1.5 JSP中的两个MVC Model方法 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 EL表达式中的保留字 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中的聚集函数:distinct count min max sum avg 13.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技术的。 …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。