J2EE的十三个技术——Servlet】的更多相关文章

简介: 基于协议的请求/响应服务的Java类.通俗的说,Servlet是在服务器上运行的小程序.为什么叫Servlet?Applet表示小应用程序,Server+Applet即为Servlet,表示小服务程序. 工作模式: 客户端(即Web浏览器)发出请求到服务器,服务器启动并调用Servlet.Servlet根据该请求生成响应内容并传给服务器,由服务器返回HTTP响应到客户端. 生命周期: 步骤 1)客户端请求Servlet 2)实例化和加载到内存 3)初始化该Servlet,init 4)s…
J2EE的十三种技术(规范)  Java数据库连接(JDBC) JDBC API以一个统一的方式访问各种数据库.与ODBC类似,JDBC将开发者和私有数据库之间的问题隔离开来.由于它建立在Java上,因此JDBC可以提供平台无关的数据库访问. JDBC定义了4种不同的驱动,具体来说,包括有: 类型1:JDBC-ODBC桥 在JDBC刚产生时,JDBC-ODBC桥是非常有用的.通过它,开发者可以使用JDBC来访问一个ODBC数据源.缺点是,它需要在客户机器上安装有一个ODBC驱动,该机器通常是应该…
J2EE的十三种技术(规范)  种不同的驱动,具体来说,包括有: 类型1:JDBC-ODBC桥 在JDBC刚产生时,JDBC-ODBC桥是非常有用的.通过它,开发者可以使用JDBC来访问一个ODBC数据源.缺点是,它需要在客户机器上安装有一个ODBC驱动,该机器通常是应该运行微软Windows系统的.使用这一类的驱动器,你就会失去JDBC平台无关的好处.此外,ODBV驱动器需要客户端的管理. 类型2:JDBC-native驱动桥 JDBC-native驱动桥提供了一个建筑在本地数据库驱动上的JD…
简介 JSP,Java Server  Page,Java服务器页面.它是在传统的网页HTML文件中插入Java程序段(Scriptlet)和JSP标记,从而形成JSP文件,后缀名为(*.jsp). 特性 ◆解耦 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑.网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑.JSP将网页逻辑与网页设计的显示分离,JSP是一种动态页面技术,它的主要目的是将表示逻辑从Servlet…
背景: 上一篇博客中介绍了J2EE的十三种技术之一--JDBC,主要用于提供了统一访问多种数据库的方式.这篇文章我们继续介绍J2EE的技术--JNDI. JNDI: Java Naming and Directory Interface,Java命名和目录接口.作为技术规范之一,它提供了一种标准的Java命名系统接口. 它为开发人员提供了查找和访问各种命名和目录服务的通用.统一的接口,举个例子,比如我们翻书找一个知识点的时候,我们都会去看目录,通过目录的帮助,我们可以快速准确的找到所需要的东西.…
背景: 之前准备软考的时候,我们就学习过J2SE的视频.在进入J2EE之前,一定要复习和回顾下Java的基础知识,这对以后的学习十分重要.首先,简单回忆下java的体系结构.Java有三个体系结构:Java SE,Java EE,Java ME. Java SE--标准版,大都用来做桌面软件 Java ME--微型版,手机软件编写的平台 Java EE--企业版,企业级开发 J2EE平台由一整套的Services.API和协议构成,对开发基于Web的多层应用提供了功能支持.与.net相比较,j2…
含义: 企业级的JavaBeans(Enterprise JavaBean),其设计目标是部署分布式应用程序. EJB是J2EE的一部分,称为Java企业Bean,它把使用Java开发的服务器组件的部署和开发进行标准化. 类型: 主要有三种:会话bean,实体bean和消息驱动bean.其中会话bean又包含无状态会话bean和有状态会话bean. 会话bean--完成一个清晰的解耦的任务.例如检查账户历史记录等 实体bean--代表存在于数据库中业务的复杂业务实体. 消息驱动bean--用于接…
JMS--Java Message Service JAVA的消息服务,消息可实现两端通信. 用于访问面向消息中间件的标准api,他提供与厂商无关的访问方法,以访问消息收发服务. 特点:即使其中一方不可用,仍不影响通信,将消息排队使得性能更快. 消息组成: Header+Properties+Body (头字段)     (属性)         (消息体) JMS客户机 生产或消费消息的JAVA程序 Connection Factory(连接工厂) 管理员创建,客户端使用JNDI查找连接工厂,…
概述: 实体Bean与会话Bean不同,实体Bean是持久的,即使应用程序结束,它仍然存在.它允许共享访问,具有主键. 组成: 1)本地(Local)接口 本地访问EJB,只有在EJB与客户在同一个应用的情况下才可以使用.使用时,它可以与远程接口同时使用. 它可以优化访问EJB,绕过了RMI. 2)远程(Remote)接口 与本地接口最大的不同在于远程接口可以从任何地方访问. 命名: 如果只使用local或Remote接口之一,可使用正常名称.例如HelloWorld和HelloWorldHom…
java ee 的十三中技术 一.jdbc 1). jdbc-odbc桥 2). jdbc-native 驱动桥 3). jdbc-network 桥 4). 纯java驱动 二. java命令和目录接口(Java Naming and Directory Interface ,JNDI) 三. 企业Java Beans(Enterprise java beans, ejb) 四. jsp (javaServer pages) 五. java Servlet 六. java IDL/CORBA…