精华内容
下载资源
问答
  • J2EE框架 J2EE框架

    2009-07-24 15:21:31
    J2EE框架J2EE框架J2EE框架J2EE框架J2EE框架
  • J2ee 框架

    千次阅读 热门讨论 2016-05-23 11:25:18
    J2EE 框架 前言:  j2ee: java 2 plantform, Enterprise Edition.主要是为大企业计算机级别设计的java平 台。使用多层分布式应用模型,通过三或四层来实现。       框架: 1 JDBC(java数据库连接)  ...

     

     

                                                                                                      J2EE  框架


    前言:

       

          j2ee: java 2 plantform, Enterprise Edition.主要是为大企业计算机级别设计的java平台。使用多层分布式应用模


    型,通过三或四层来实现。

               

                     

      


    框架:

      1  JDBC(java数据库连接)

            数据库连接,是一个行业标准接口JDBC(中间件)

        1.1 为java开发人员提供一个行业标准api,可以在java应用于关系数据库之间建立起独立数据库的连接,API提供了

    数据库的调用接口。


        1.2 定义连接数据库的四种不同驱动类型的规范。

                 

                   

     

     

      2 JNDI(java命名和目录接口)

         JNDI是一个java应用程序设计接口(API)

        

         为开发人员提供了查找和访问各种命名和目录服务通用、统一方式。

        

           构建在DNS、LDAP等服务器之上。

              


        3 Java Servlets:动态产生网页

               Servlets是java类,使用基于HTTP协议的请求或响应模型,同Web客户进行交互。

           HTTPServlets:由容器管理,可以产生动态内容,能在本地的Session 中存储客户数据。

                

     

      4 JSP(java Server Pages)

           4.1定义:

             jsp 是javaServlets技术的发展和自然扩展,将转换成Servlet。

            根据客户端请求创建动态Web页面的文本文件

            是J2EE 中视图组件。

         4.2有什么? 包含 :

             HTML标签

            JSP 标签

            Java代码

                     

      

     

        5  java 事务API(JTA)

             JTA被用于与事务服务进行通信,为启动事务,连接现有的,提交和撤销事务提供标准的java API。

                          


      6 Java 消息服务(JMS)

          6.1JMS是java API ,提供一种通用的方式来创建、发送、接受和读取企业消息通信系统的消息。

     

          6.2该接口支持:

                点对点模型

                发布/订阅模型

               暴行消息分发

               事务会话

     

        7  EJB(企业级 Java beans)

               7.1  EJB是实现分别是业务逻辑的java组件

          7.2 企业意味着英语的扩展性、可用性、可靠性、安全性、事务性和分布性。

     

           7.3 EJB:

               为客户提供可分别和可部署的业务逻辑服务

                拥有订阅良好的接口

                在应用服务器之间课重用

               在提高管理和控制服务的容器中执行

          7.4 EJB 1.1 和2.0 规范

     

       8 Java认证和授权

           8.1Java认证和授权服务(JAAS)是基于java的安全管理框架

          8.2JAAS支持:

             单点登录

             课插入的认真模式(PAM)

          8.3  JAAS 能够灵活控制授权,包括:

              用户

              组

             角色

         

        9 java管理扩展(JMX)

            9.1 JMX:

           为从java程序管理设备定义了一个标准的基础设施

            减少了从管理工具到被管理设备的耦合性

          9.2 本规范描述了 Mbeans, 它是JMX的构建模型

         9.3 WebLogic Server 扩展JMX,从内部管理系统的配置和状态。WebSphere支持PMI。

       

      10 远程方法调用(RMI)

           远程方法调用(RMI)是一种基于java的分布式编程模型,允许对象使用Stub和skeleton 调用远程的对象

           RMI使用程序化在两个对象间通过值传输数据。

                      


    11  Web Services

          11.1是服务端的服务

          11.2 使用众所周知的协议通

          11.3 通过Web可以访问

          11.4 使用XML描述

          11.5 通过XML相互作用

          11.6 通过注册可以定位

          11.7 完全跨平台和松耦合

     

    Web Services提供相应的服务,在客户端就可以调用



    总结:

      总的来说,J2EE开发和部署企业应用程序的一种平台或环境。它由一系列服务、应用


    程序编程接口(API)、提供多层开发的功能性的协议以及基于Web的应用程序组成。还


    是要经过大量的理解和实践,后面的总结将持续。请多多指点。

     

     

     

     

     

     

    展开全文
  • j2ee框架

    2007-12-14 09:46:24
    了解及j2ee开发框架
  • J2EE框架

    2007-10-14 10:49:17
    J2EE框架结构.
  • j2ee框架整合

    2017-11-23 16:54:17
    j2ee框架整合开发资料文档,值得参考借鉴,可好好学习一下
  • j2ee 框架 学习整体将j2ee技术 j2ee 框架 学习整体将j2ee技术 j2ee 框架 学习整体将j2ee技术
  • J2EE框架深度历险

    热门讨论 2013-08-23 14:08:56
    J2EE框架深度历险
  • J2EE框架资料

    2012-08-16 20:40:58
    J2EE 框架 Spring 内含PPT Word等文档以及生成框架的程序包
  • Spring框架与J2EE框架

    千次阅读 2020-04-28 14:12:59
    Spring框架与J2EE框架 J2EE框架 简介: J2EE的全称是Java 2 Platform Enterprise Edition,它是由SUN公司领导、各厂家共同制定并得到广泛认可的工业标准。 J2EE的体系结构: 客户端层:负责与用户直接交互,...

    Spring框架与J2EE框架

    J2EE框架

    简介:

    J2EE的全称是Java 2 Platform Enterprise Edition,它是由SUN公司领导、各厂家共同制定并得到广泛认可的工业标准。

    J2EE的体系结构:

    客户端层:负责与用户直接交互,J2EE支持多种客户端,所以客户端既可以是WEB浏览器,也可以是专用的Java客户端。

    服务器端组件层:本层是为了基于WEB的应用服务的,利用J2EE中的JSP与Java Servlet技术,可以响应客户端的请求,并向后访问封装有商业逻辑的组件。

    EJB层:本层主要封装了商务逻辑,完全企业计算机,提供了事务处理,负载均衡、安全、资源连接等各种基本服务,程序在编写EJB时可以不关心这些基本的服务,集中注意力于商务逻辑的实现。

    企业信息系统层:企业信息系统层包括了企业的现有系统(包括数据库系统、文件系统),J2EE提供了多种技术以访问这些系统,如JDBC访问DBMS。

    Spring框架

    Spring 中包含的关键特性:

    • 强大的基于 JavaBeans 的采用控制反转 (Inversion of Control,IoC)原则的配置管理,使得应用程序的组建更加快捷简易。

    • 一个可用于从 applet 到 Java EE 等不同运行环境的核心 Bean 工厂

    • 数据库事务的一般化抽象层,允许宣告式(Declarative)事务管理器,简化事务的划分使之与底层无关。

    • 内建的针对 JTA 和 单个 JDBC 数据源的一般化策略,使 Spring 的事务支持不要求 Java EE 环境,这与一般的 JTA 或者 EJB CMT 相反。

    • JDBC 抽象层提供了有针对性的异常等级(不再从SQL异常中提取原始代码), 简化了错误处理, 大大减少了程序员的编码量. 再次利用JDBC时,你无需再写出另一个 '终止' (finally) 模块. 并且面向JDBC的异常与Spring 通用数据访问对象 (Data Access Object) 异常等级相一致.

    • 资源容器,DAO 实现和事务策略等形式与 Hibernate,JDO 和 iBATIS SQL Maps 集成。利用众多的翻转控制方便特性来全面支持, 解决了许多典型的Hibernate集成问题. 所有这些全部遵从Spring通用事务处理和通用数据访问对象异常等级规范.

    • 灵活的基于核心 Spring 功能的 MVC 网页应用程序框架。开发者通过策略接口将拥有对该框架的高度控制,因而该框架将适应于多种呈现(View)技术,例如 JSP,FreeMarker,Velocity,Tiles,iText 以及 POI。值得注意的是,Spring 中间层可以轻易地结合于任何基于 MVC 框架的网页层,例如 Struts,WebWork,或 Tapestry。

    • 提供诸如事务管理等服务的面向方面编程框架。

    Spring 能帮我们做什么

    ①.Spring 能帮我们根据配置文件创建及组装对象之间的依赖关系

    ②.Spring 面向切面编程能帮助我们无耦合的实现日志记录,性能统计,安全控制。

    ③.Spring非常简单的帮我们管理数据库事务

    ④.Spring提供了与第三方数据访问框架(如Hibernate、JPA)无缝集成,而且自己也提供了一套JDBC访问模板来方便数据库访问。

    ⑤.Spring 还提供与第三方Web(如Struts1/2、JSF)框架无缝集成,而且自己也提供了一套Spring MVC框架,来方便web层搭建。

    ⑥.Spring方便的与Java EE(如Java Mail、任务调度)整合,与更多技术整合(比如缓存框架)

     

    主要功能点细说

    ① IOC 根据配置文件创建及组装对象之间的依赖关系

    通过描述(在 Java 中可以是 XML 或者注解)并通过第三方(Spring)去产生或获取特定对象的方式。

    主动创建的模式中,责任归于开发者,而在被动的模式下,责任归于 IoC 容器,基于这样的被动形式,我们就说对象被控制反转了。(也可以说是反转了控制)

    IOC初始化过程: Bean 的定义和初始化在 Spring IoC 容器是两大步骤,它是1、先定义,然后2、初始化和依赖注入的。

    定义:这个过程就是将 BeanDefinition 的信息发布到 Spring IoC 容器中

    1.Resource 定位 Spring IoC 容器先根据开发者的配置,进行资源的定位,在 Spring 的开发中,通过 XML 或者注解都是十 分常见的方式,定位的内容是由开发者提供的。

    2.BeanDefinition 的载入 这个时候只是将 Resource 定位到的信息,保存到 Bean 定义(BeanDefinition)中,此时并不会创建 Bean 的实例

    3.BeanDefinition 的注册

    初始化和依赖注入:通过Spring Bean的 【lazy-init】,去初始化 Spring Bean 。

    ②面向切面编程

    • 核心业务,比如登陆,增加数据,删除数据都叫核心业务

    • 周边功能,比如性能统计,日志,事务管理等等

    面向切面编程AOP的思想里面,核心业务功能和切面功能分别独立进行开发,然后把切面功能和核心业务功能 "编织" 在一起,这就叫AOP。

    AOP的目标:将与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码降低模块间的耦合度,并有利于未来的可拓展性和可维护性

    AOP 当中的概念:

    • 切入点(Pointcut) 在哪些类,哪些方法上切入(where

    • 通知(Advice) 在方法执行的什么实际(when:方法前/方法后/方法前后)做什么(what:增强的功能)

    • 切面(Aspect) 切面 = 切入点 + 通知,通俗点就是:在什么时机,什么地方,做什么增强!

    • 织入(Weaving) 把切面加入到对象,并创建出代理对象的过程。(由 Spring 来完成)

     

    Spring 中常用注解:

    @Component(value = "student1")
    public class Student {
    
    	@Value("1")
    	int id;
    	@Value("student_name_1")
    	String name;
    
        // getter and setter
    }	
    
    @ComponentScan
    public class StudentConfig {
    }
    
    @Component("studentService")
    public class StudentServiceImp implements StudentService {
    
    	@Autowired
    	private Student student = null;
    
         // getter and setter
    	public void printStudentInfo() {
    		System.out.println("学生的 id 为:" + student.getName());
    		System.out.println("学生的 name 为:" + student.getName());
    	}
    }
    
    <bean name="source1" class="pojo.Source">
        <property name="fruit" value="橙子"/>
        <property name="sugar" value="多糖"/>
        <property name="size" value="超大杯"/>
    </bean>
    <bean name="source2" class="pojo.Source">
        <property name="fruit" value="橙子"/>
        <property name="sugar" value="少糖"/>
        <property name="size" value="小杯"/>
    </bean>
      
      /* 包名和import */
    public class JuiceMaker {
        ......
        @Autowired
        @Qualifier("source1")
        public void setSource(Source source) {
            this.source = source;
        }
    }

    @Component注解:

    相当于在 XML 中定义的 Bean 的 id。

    @Value注解:

    表示值的注入,跟在 XML 中写 value 属性是一样的。

    @ComponentScan注解

    代表进行扫描,默认是扫描当前包的路径,扫描所有带有 @Component 注解的 POJO。

    @Autowired自动装配

    自动注入一个 Source 类型的 Bean 资源

    @Primary 注解: 代表首要的,当 Spring IoC 检测到有多个相同类型的 Bean 资源的时候,会优先注入使用该注解的类。

    @Qualifier 注解: 上面所谈及的歧义性,一个重要的原因是 Spring 在寻找依赖注入的时候是按照类型注入引起的。除了按类型查找 Bean,

     

     

     

     

     

     

     

     

     

     

    展开全文
  • J2EE框架技术期末试卷

    2018-09-12 13:53:33
    J2EE框架技术期末试卷,广东科技学院2013级期末考试试卷,包括详细答案
  • j2EE框架笔记

    2012-11-16 13:20:58
    j2ee框架笔记 希望对大家有帮助 免费送上
  • MLDN_J2EE框架_笔记

    2010-04-25 12:20:25
    MLDN_J2EE框架_笔记MLDN_J2EE框架_笔记MLDN_J2EE框架_笔记MLDN_J2EE框架_笔记MLDN_J2EE框架_笔记
  • J2EE框架_笔记.rar

    2009-02-13 11:43:25
    J2EE框架_笔记.rar J2EE框架_笔记.rar J2EE框架_笔记.rar J2EE框架_笔记.rar
  • j2ee框架笔记1-JSP+JDBC_假分页笔记.pdf2-JSP+JDBC_真分页(基于Oracle数据库分页)笔记.pdf
  • J2EE框架技术的入门知识要领,是初学者必看的内容提要
  • j2ee框架api

    2018-01-23 20:03:51
    j2ee常用的框架Servlet,Struts2,Spring,Hibernate3 tomcat5的APi
  • Hiberate_First J2EE 框架

    2009-12-28 12:17:23
    经典源码 JAVA 框架J2EE Hiberate_First J2EE 框架
  • j2ee框架ssh整合文档
  • j2EE三种框架的学习笔记希望对大家的学习和提高有一些帮助!
  • 简单j2ee框架,仅用来保存文件简单j2ee框架,仅用来保存文件简单j2ee框架,仅用来保存文件
  • j2ee框架相关资料

    2010-08-29 14:55:28
    有关j2ee框架方面的内容,很实用,介绍详细
  • 基于J2EE框架的电力管理系统设计与开发.zip
  • 基于J2EE框架的电力管理系统设计与开发.docx
  • 基于J2EE框架的个人博客系统项目毕业设计论文
  • 基于J2EE框架的个人博客系统项目毕业设计论文
  • J2EE框架介绍.ppt

    2011-01-25 09:50:02
    英文版PPT,介绍J2EE框架起源.图文介绍,很直观易懂,适合入门者学习。
  • J2EE框架集课件

    2007-12-14 16:17:39
    J2EE框架集课件少量的PPT文件和 doc文件
  • 所有j2ee框架方面的原理全集所有j2ee框架方面的原理全集

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 103,550
精华内容 41,420
关键字:

j2ee框架