JavaWeb应用技术 (2).ppt
《JavaWeb应用技术 (2).ppt》由会员分享,可在线阅读,更多相关《JavaWeb应用技术 (2).ppt(19页珍藏版)》请在三一办公上搜索。
1、Java Web应用技术与案例教程,杨树林,第一章 Java Web应用技术概述,本章要点,Java Web应用技术的产生和发展Java Web应用常用技术JDK及其安装Netbeans的安装方法Tomcat及GlassFish服务器的安装方法Web项目的建立和部署,1.1 Java Web技术简介,Java Web应用技术的发展,Java Web应用常用技术 ServletServlet是Java平台上的CGI技术。Servlet在服务器端运行,动态地生成Web页面。与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率并更容易使用。对于Servlet,重复的请
2、求不会导致一个程序的多次转载,它是依靠线程的方式来支持并发访问的。JSPJSP(Java Server Page)是一种实现普通静态HTML和动态页面输出混合编码的技术。从这一点来看,非常类似Microsoft ASP、PHP等技术。借助形式上的内容和外观表现的分离,Web页面制作的任务,可以比较方便地划分给页面设计人员和程序员,并方便地通过JSP来合成。在运行时,JSP将会被首先转换成Servlet,并以Servlet的形态编译运行,因此它的效率和功能与Servlet相比没有差别,一样具有很高的效率。,JDBCJDBC(Java Database Connectivity,数据库访问接口),
3、它使数据库开发人员能够用标准Java API编写数据库应用程序。JDBC API主要用来连接数据库和直接调用SQL命令执行各种SQL语句。利用JDBC API可以执行一般的SQL语句、动态SQL语句及带IN和OUT参数的存储过程。Java中的JDBC相当于Microsoft平台中的ODBC(Open Database Connectivity)。HibernateHibernate是一个面向Java环境的对象/关系数据库映射工具,即ORM(Object-Relation Mapping 对象关系映射)工具。它对JDBC API进行了封装,负责Java对象的持久化,在分层的软件架构中它位于下持久
4、化层,封装了所有数据访问细节,使业务逻辑层可以专注于实现业务逻辑。SpringSpring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。它基于依赖注入和面向方面技术,大大地降低了应用开发的难度与复杂度,提高了开发的速度,为企业级应用提供了一个轻量级的解决方案。,EJBEJB定义了一组可重用的组件:Enterprise JavaBeans。开发人员可以利用这些组件,像搭积木一样建立分布式应用。在装配组件时,所有的Enterprise JavaBeans都需要配置到EJB服务器(一般的Neblogic、WebSphere等J2EE应用服务器都是EJB服务器)中。EJB服务器作为容器和低
5、层平台的桥梁管理着EJB容器,并向该容器提供访问系统服务的能力。所有的EJB实例都运行在EJB容器中。EJB容器提供了系统级的服务,控制了EJB的生命周期。EJB容器为它的开发人员代管了诸如安全性、远程连接、生命周期管理及事务管理等技术环节,简化了商业逻辑的开发。JSFJavaServer Faces(JSF)是 Java Web 应用程序的一个用户界面(User Interface,UI)框架。设计JSF的目的在于,极大地缓解在 Java 应用服务器上运行的应用程序的编写和维护的压力,并将这些应用程序的UI重新呈现给目标客户端。JMSJMS(Java Message Service,Java
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaWeb应用技术 2 JavaWeb 应用技术

链接地址:https://www.31ppt.com/p-6509576.html