J2EE基础之EJB】的更多相关文章

J2EE基础之EJB 1.什么是EJB?       EJB(Enterprise Java Beans),是JavaEE中的商业应用组件技术,是JavaEE三大组件(Servlet,JSP,EJB)之一.EJB提供了让客户端使用远程分布式对象的框架,极大地简化了具有良好的可扩充性的企业级应用的开发.EJB组件结构是基于组件的分布式计算结构,是分布式应用系统中的组件.   EJB是Java服务器端服务框架的规范,为服务器端构件系统定义了一个技术规范.该规范能提供一个标准的.分布式的.基于面向对象…
J2EE基础之Web服务简介 1.什么是Web服务? 在人们的日常生活中,经常会查询网页上某城市的天气信息,这些信息都是动态的.实时的,它是专业的气象站提供的一种服务.例如,在网上购物时,通常采用网上支付的方式,这是通过使用第三方提供的支付工具来实现的.在网络上提供这样的服务,我们称之为Web服务. 从软件开发者的角度来看,Web服务是一组规范的集合.这种规范用来定义不同应用系统之间是如何交互的,包括信息传递的内容.格式,信息的传递协议,以及相关的安全.策略和互操作等关键特性. 从编程使用者的角…
J2EE 四层模型 J2EE的核心API.组件.相关概念 JDBC(Java Database Connectivity) JNDI(Java Name and Directory Interface) EJB(Enterprise JavaBean) RMI(Remote Method Invoke) JSP(Java Server Pages) Java Servlet XML(Extensible Markup Language) JMS(Java Message Service) JTA…
J2EE基础之JavaBean 1.什么是JavaBean? JavaBean本质上来说就是一个Java类,它通过封装属性和方法成为具有独立功能.可重复使用的,并可以与其他控件通信的组件对象.通过在JavaBean中封装事务逻辑和数据库操作等,然后将JavaBean和JSP语言元素一起使用,可以很好地实现后台业务逻辑的分离,使得JSP页面更加易于维护. 标准的JavaBean类必须满足以下3个条件: (1)该Java类必须包含没有任何参数的构造函数.例如,一个Student类,则这个类必须包含p…
J2EE基础之JSP 1.JSP简介 JSP是JavaServer的缩写,是由Sun Microsystems公司倡导.许多公司参与一起建立的一种动态网页技术标准.在HTML文件中加入Java程序代码就构成了JSP网页.Web服务器在遇到访问JSP网页的请求时,首先执行其中的Java程序代码,然后将执行结果以HTML形式返回给客户端.实际上,从另一方面来说,JSP的实质是Servlet,其在发布编译运行时会被转换成标准的Servlet,该转换过程一般在出现第一次页面请求时就会发生. JSP设计的…
J2EE基础之Servlet 1.  什么是Servlet? Servlet即Java服务小程序,是使用应用程序设计接口以及相关类和方法的Java程序.它可以作为一种插件,像Applet程序一样嵌入到Web服务器中运行.Servlet主要用于处理和客户之间的通信,当客户端传来一个HTTP请求时,通过调用Servlet方法来向客户端发送一个响应. Servlet的主要功能在于交互式地浏览和修改数据,收集来自网页表单的用户输入,呈现来自数据库的记录,还可以生成动态的Web内容.狭义的Servlet是…
J2EE诞生的背景 在传统的开发模式(单层应用结构)下.应用普遍存在下面致命缺点: - 数据.页面和业务逻辑在一个逻辑层次中.功能紧密耦合. - 代码重用性极低,可维护性差. - 应用耦合度高,全然没有可扩展性: - 不论什么一个细小功能的更新,须要对整个应用进行又一次部署: - 后台数据结构的修改,将导致全部相关代码的修改: - 数据库连接管理是个非常大的瓶颈. 企业须要满足下面条件的应用体系结构: - 分布式的.可移植组件的框架与结构: - 简化服务端中间件的设计(包含事务处理,安全性等等)…
1.中间件.容器.Web服务器 1.1中间件 中间件是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通.中间件处于操作系统和更高一级应用程序之间. J2EE提出的背景: 1)企业级应用框架的需求:在许多企业级应用中,例如数据库连接.邮件服务.事务处理等都是一些通用企业需求模块,这些模块每次再开发如果都由开发人员来完成的话,将会造成开发周期长和代码可靠性差等问题.于是许多大公司开发了自己的通用模块服务,这些服务型的软件系列被称为中间件. 2)通用的规范:因为这些中间件与用户的沟通都…
剑指Offer--知识点储备-J2EE基础 9.2 jdk 1.8的新特性(核心是Lambda 表达式) 参考链接:http://www.bubuko.com/infodetail-690646.html (1)接口的默认方法 (给接口添加一个非抽象的方法实现,只需default关键字即可) 采用接口的默认方法,还是为了解决java不能多继承的原因. (2)Lambda 表达式(使代码变得异常简洁)(1参数列表 2箭头符号 3代码块) 其实是一种函数值编程,都是直接调用函数,而且编译器可以自动推…
什么是EJB     JB事实上就是企业Java Beans. EJB是J2EE平台的重要组成部分. J2EE平台基于组件的企业级应用架构,提供多 层次.分布式和高事务的功能特点.     EJB提供了一个架构,充分考虑健壮性.高可扩展性和高性能的基于组件的企业应用程序开发和部署.一个EJB应 用程序能够部署在不论什么符合J2EE1.3标准规范的应用程序server上.我们将在本教程中讨论EJB3.0. EJB 是执行在独立server上的组件,client是通过网络对EJB 对象进行调用的.…