基于Java的Web应用开发

出版时间:2009-9  出版社:谢峰、 梁云杰 高等教育出版社 (2009-09出版)  作者:谢峰,梁云杰 著  页数:209  
Tag标签:无  

前言

蓝色巨人IBM是信息工业的一块活化石,同时又是这个时代最富有活力、最受人尊敬的公司之一。在技术研究上的巨大投入使得IBM成为世界上最具创新性的公司,IBM的创新已经获得了超过25 000项美国专利,几乎是任何美国IT竞争对手同期总和的三倍,超过了惠普、戴尔、微软、Sun、Oracle、英特尔、苹果、EMC、Accenture和EDS的总和。正是这些历史的积累和不断的锐意创新铸就了IBM后端庞大的知识体系,并使得其庞大的产品家族在业界强盛不衰。面对市场在软件人才数量和结构方面的双重需求,IBM(中国)一直致力于帮助软件企业建立合理的人才架构和供求关系,为培养高素质、复合型人才创建健康的大环境。2002年4月3日,IBM公司宣布将培养10万软件生力军以满足中国市场对软件技术开发、软件市场化、软件企业经营管理等各类人才的需求。在此期间,将有1000家软件合作伙伴和100万人次的软件业界人才从中受益。IBM教育学院就是这一战略的具体实践。IBM教育学院成立于2003年初,面向国内所有初、中、高级的软件开发及IT管理人员,主旨是提供一个广泛的信息交流及技能培训的平台,帮助他们快速深入地掌握最新的软件技术及应用整合方案。因此,加入到IBM教育学院教育培养计划,循序渐进地获取知识与技能,是成为“随需应变”型优秀软件人才的第一步。

内容概要

  《基于Java的Web应用开发》是Ultrawise-IBM教育学院教育培养计划人才培育项目指定教材。《基于Java的Web应用开发》在讲述HTML和J2EE部分知识的基础上,重点讲述基于J2EE规范的Web编程基础。《基于Java的Web应用开发》共13章,主要内容是:基于.J2EE的Web应用简介,Web开发基础HTTP与HTMK,J2EE的Web容器,基于Servlett和JSP的Web应用,构建Web开发环境,运行第一个Web应用程序,Servlet开发,Servlet会话、上下文、协作,Servlet过滤器,JSP开发,JSP自定义标签库,MVC模型和Struts 2.0简介。《基于Java的Web应用开发》所有描述都十分贴近实际应用,并在每章中列出了大量应用案例的示例程序供读者参考。  《基于Java的Web应用开发》可作为应用型、技能型人才培养的各类教育IBM软件人才院校认证的教学用书,也可供计算机从业人员和爱好者参考使用。

书籍目录

第1章 基于J2EE的Web应用简介1.1 Web应用发展1.2 Web应用架构1.3 J2EE技术简介1.4 J2EE企业级Web应用  第2章 Web开发基础HTTP与HTML2.1 HTTP协议和响应模式2.2 HTML基础2.2.1 HTML语法基础2.2.2 HTML文档结构2.2.3 HTML标签介绍2.3 HTML开发的简单实例第3章 J2EE的Web容器3.1 Web容器基本概念3.2 典型的J2EE的Web容器3.3 基于J2EE的Web应用优势  3.4 基于J2EE应用打包和部署第4章 基于Serrvlet和JSP的Web应用4.1 Servlet的基本概念4.2 Servlet特征4.3 JSP的基本概念4.4 JSP特征4.5 JSP和Servlet的用途第5章 构建web开发环境5.1 JDK的安装5.2 Web应用服务器安装5.3 Tomcat的基本配置5.4 构建集成开发环境5.4.1 J2SE的集成开发环境5.4.2 Web集成开发环境的设定第6章 运行第一个web应用程序6.1 简单的静态HTML部署6.2 简单的Servlet示例6.3 简单的JSP示例第7章 Servlet开发7.1 Servlet处理流程7.2 Servlet多线程机制7.3 Servlet生命周期7.4 Servlet核心类和接口7.4.1 Servlet基本轮廓.7.4.2 javax.servlet.Servlet7.4.3 javax.servlet.GenericServlet7.4.4 javax.servlet.http.HttpServlet7.4.5 ServletRequest和ServletResponse第8章 Servlet会话、上下文、协作8.1 无状态HTTP和会话.8.2 用于会话跟踪的技术8.2.1 URL重写8.2.2 隐藏表单域8.2.3 Cookies8.3 JavaServletAPI的HttpSession8.3.1 HttpSession8.3.2 HttpSession使用例子8.4 Servlet上下文8.5 Servlet服务器端数据存取8.6 Servlet协作8.6.1 javax.servlet.RequestDispatcher8.6.2 RequestDispater与sendRedirect(String)第9章 Servlet过滤器9.1 Serlet过滤器介绍9.2 Servlet过滤器开发9.2.1过滤器的调用序列9.2.2 javax.servlet.Filter9.2.3 javax.servlet.FilterConfig9.2.4 javax.servlet.FilterChain9.3 过滤器配置9.3.1 Filter元素 9.3.2  filte mapping元素 9.4 Filter实例9.5过滤器的应用 第10章 JSP开发10.1 JSP基本原理10.2 JSP的生命周期10.3 JSP的基本构成10.3.1 JSP脚本元素10.3.2 JSP指令元素10.3.3 JSP动作元素10.4 JSP隐藏的对象10.5 JSP与Servlet的协作第11章 JSP自定义标签库11.1 JSP扩展标签介绍11.2 标签库的组成结构11.3 开发和使用JSP自定义标签11.4 JSP扩展标签的高级应用第12章 MVC模型12.1 MVC模型的基本概念12.2 基于wleb应用的MvC模型12.3 MVC的构建  第13章 Struts 2.0简介13.1 Struts 2.0简介13.2 Struts 2.0的体系结构  13.3 Strots 2.0的安装配置  13.4 编写Struts 2.0Action13.4.1 编写简单的Action类13.4.2 编写ModelDriVeil的Action13.4.3 在Action中访问Servlet API13.4.4 配置Action13.4.5 Action的异常处理13.5 值栈和OGNL13.6 StrutS2.0的类型转换  13.7 Stmts 2.0的输入校验13.8 Struts 2.0的拦截器13.9 Struts 2.0的标签库附录附录一 HTTP 1.1常见报头附录二 常见HTTP响应码附录三 HttpServletRequest接口附录四 ServletResponse接口附录五 Struts.properties配置附录六 Struts 2.0默认拦截器说明

章节摘录

插图:在HTTP协议中,客户打开一个连接并且请求服务器资源,Web容器会响应请求。如果响应过程中发生了错误,则会发送一个HTTP的错误状态。在关闭这个HTTP连接之后,Web容器不会记住这个连接的任何信息。当下一次请求从客户端发起时,Web容器会把这个请求看作一个新的连接,与前面的请求无关。这就是HTTP的无状态特性。例如,有一个网上购物网站,用户可以在购物网站上查询商品以及购买商品。查询商品时,浏览器向Web容器发送一个请求,Web容器响应请求,将对应的商品信息通过HTTP响应对象输出到浏览器。用户接着选中商品,并且再次发出购买这个商品的HTTP请求,对于Web容器来说,这次购买的HTTP请求与查询的HTTP请求毫无关系。也就是说,这个用户查询请求的内容不会保存在Web容器中。如果一个协议是有状态的,则一个请求的响应不仅仅依赖于当前的请求,还依赖于前面请求所导致的结果。有状态的协议,是指在客户和服务器之间的网络连接上,一个客户的多次请求和响应可以共享一部分信息。服务器把这样的请求称为单个会话,例如文件传输协议(FTP)。FTP协议是一个具有状态的协议,在一个给定的会话中可以传送多个请求和响应。在这种情况下,用第一个OPEN命令发送请求,使服务器打开会话,在随后的请求中这部分会话信息被共享,直到最后使用EXIT命令发送关闭连接的请求。在Web编程中,保持状态是非常重要的。一个具有状态的协议可以用来帮助在多个请求和响应之间实现复杂的应用逻辑。例如,一个网上银行,当打开一个包含用户账号金额的页面时,服务器应当验证这个请求所在的用户是不是一个真正的账户持有者,并且验证这个请求是否已经建立了与在线银行之间的信用。如果协议是无状态的,这就会要求用户在每次请求时,无论请求所处理的商业事务长短,都要发送信用验证相关的信息。这并不适合较长的商业事务,尤其是一些事物会在多个请求中被执行,如网上银行或者网上购物等。

编辑推荐

《基于Java的Web应用开发》:提供针对专业设置的管理咨询服务:在专业设置、师资培养、质量管理、学生考核各方面提供全方位的专业服务,将合作院校的相关专业提升为世界领先的现代化技术专业根据不同的职业角色(Job RoIe)需求培养学员,让学员和院校都以一种“面向对象”(Object Or’ie rlted)的态度参与到教学中,真正培养“拿来就用”型人才与时俱进、随需应变!在lT历史变革和技术革新中,让我们一起站在巨人的肩膀上成就未来

图书封面

图书标签Tags

评论、评分、阅读与下载


    基于Java的Web应用开发 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7