javaee 订阅
Java EE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。 展开全文
Java EE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
信息
实    质
J2EE
性    质
Java企业应用
中文名
Java EE
核    心
EJB3.0
JavaEE简要介绍
Java EE是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用.随着WEB和EJB容器概念诞生,使得软件应用业开始担心SUN的伙伴们是否还在Java平台上不断推出翻新的标准框架,致使软件应用业的业务核心组件架构无所适从,从一直以来是否需要EJB的讨论声中说明了这种彷徨。在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本.此次J2EE改名为Java EE,实际也反映出业界这种共同心声。Java EE的核心是EJB3.0, 其提供了更兼便捷的企业级的应用框架。
收起全文
精华内容
参与话题
问答
  • javaee

    千次阅读 2019-02-23 11:31:23
    javaee

    javaee

    展开全文
  • JavaEE

    2017-09-27 16:19:14
    JavaEE

    JavaEE简介

    JavaEE是一个开发分布式企业级应用的规范和标准。
    Java语言的平台有3个版本:适用于小型设备和智能卡的JavaME(Java Platform Micro Edition,Java微型版)、适用于桌面系统的JavaSE(Java Platform Micro Edition,Java标准版)、适用于企业应用的JavaEE(Java Platform Enterprise Edition,Java企业版)。

    为什么需要JavaEE

    我们编写的JSP代码中,由于大量的显示代码和业务逻辑混淆在一起,彼此嵌套,不利于程序的维护和扩展。当业务需求发生变化的时候,对于程序员和美工都是一个很重的负担。
    为了程序的易维护性和可扩展性,这就需要我们使用JavaEE技术来进行项目开发。

    JavaEE包括的技术

    JavaEE应用程序是由组件构成的。J2EE组件是具有独立功能的单元,他们通过相关的类和文件组装成JavaEE应用程序,并与其他组件交互。

    JavaEE包括的技术有:Web Service、Struts、Hibernate、Spring、JSP、Servlet、JSF、EJB、JavaBean、JDBC、JNDI、XML、JavaSE。

    框架

    框架即Framework,我们可以把框架理解为某种应用的半成品,就是一组组件,供用户选用,完成用户自己的系统。简单地说就是使用别人准备好的组件,来实施自己的项目。

    JavaEE与框架的关系

    框架技术是在JavaEE的基础上形成的,而应用程序是在框架的基础上创建的。

    JavaEE体系结构

    应用程序的三层结构如下:
    表示层:由用户界面和用户生成界面的代码组成。
    中间层:包含系统的业务和功能代码。
    数据层:负责完成存取数据库的数据和对数据进行封装。

    三层体系结构的优点:
    一个组件的更改不会影响其他两个组件。例如:如果用户需要更换数据库,那么只有数据层组件需要修改代码。同样,如果更改了用户界面设计,那么只有表示层组件需要修改。
    由于表示层和数据层相互独立,因而可以方便地扩充表示层,使系统具有良好的可扩展性。
    代码重复减少,因为在3个组件之间尽可能地共享代码。
    良好的分工与协作。这将使不同的小组能够独立地开发应用程序的不同部分,并充分发挥各自的长处和优势。

    JavaEE技术内容

    JavaEE技术体系结构可分为:表示层技术、中间层技术、数据层技术。JavaEE还涉及到系统集成的一些技术。

    表示层技术

    HTML
    JavaScript
    Ajax:Ajax是几种技术的整合。Ajax的主要功能是异步地向服务器端发送请求,处理数据或者根据返回的数据重新显示页面。

    中间层技术

    JSP:显示动态内容的服务器网页。
    Servlet:接收客户端请求,并做出响应的Java程序。Servlet是中间层技术的重要组成部分,它控制着其他的组件。
    JSTL:辅助JSP显示动态内容的标准标签库。
    JavaBean:JavaEE的模型组件。

    中间层的框架技术

    Struts框架:Struts主要是扩展了Servlet。

    数据层技术

    JDBC技术
    JDBC(Java Database Connectivity):Java数据库连接。
    使用JDBC操作数据库中的表和数据。

    数据层框架技术

    数据层框架,Hibernate提供了以对象的形式操作关系型数据库数据的功能。

    系统集成技术

    在一些大型项目中,整个应用程序被分成若干个模块,由不同的开发团队同步进行开发,有可能他们使用的技术也是各不相同的,在每个功能模块开发结束后,所要做的事情就是把这些零散的模块,整合成一个整体,这才是我们也是客户所要的东西,这时我们就要用到有关系统集成的技术(Web Service)。

    JAX-WS技术
    JAX-WS(Java API for XML Web Service)是JavaEE平台的重要组成部分。
    JAX-WS简化了使用Java技术开发Web服务的工作。

    JNDI
    JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API,命名服务把对象和名称联系在一起,并且可以通过名称找到相应的对象。

    HTTP协议

    HTTP(HyperText Transfer Protocol,超文本传输协议)协议,是一个无状态协议,它基于客户端/服务器模型。HTTP客户端(如浏览器)需要与服务器建立一个连接,并将一则请求消息通过连接发送到HTTP服务器,以请求相应的资源。然后服务器返回带有请求资源的响应消息。当响应结束后,就断开连接,彼此并不保存连接信息。所以HTTP是无状态协议。

    HTTP使用端口发送和接收消息。端口是协议发送和接收数据的信道或机制。80端口是为HTTP开发的,主要用于在WWW(World Wide Web,万维网)服务上传输信息。浏览网页服务默认的端口号是80。

    Get和Post发送方式

    Post:post方式会将表单的内容通过http发送,在地址栏中看不到表单的提交信息,比较安全,而且使用post方式发送信息没有字符长度的限制。


    Get方式:表单内容经过编码之后,通过URL发送,可以在地址栏中看到表单信息,不安全。使用get方式发送信息时有255个字符的限制。

    Get请求的页面可以设置为书签或使用邮件发送,而Post不可以。

    展开全文
  • JAVAEE

    2016-12-18 12:54:43
    为什么需要JavaEE 我们编写的JSP代码中,由于大量的显示代码和业务逻辑混淆在一起,彼此嵌套,不利于程序的维护和扩展。当业务需求发生变化的时候,对于程序员和美工都是一个很重的负担。 为了程序的易维护性和可...

      为什么需要JavaEE

    我们编写的JSP代码中,由于大量的显示代码和业务逻辑混淆在一起,彼此嵌套,不利于程序的维护和扩展。当业务需求发生变化的时候,对于程序员和美工都是一个很重的负担。

    为了程序的易维护性和可扩展性,这就需要我们使用JavaEE技术来进行项目开发

    2、  什么是JavaEE

    JavaEE是一个开发分布式企业级应用的规范和标准。

    Java语言的平台有3个版本:适用于小型设备和智能卡的JavaME(Java Platform Micro Edition,Java微型版)、适用于桌面系统的JavaSE(Java Platform Micro Edition,Java标准版)、适用于企业应用的JavaEE(Java Platform Enterprise Edition,Java企业版)。

    3、  JavaEE包括的技术

    JavaEE应用程序是由组件构成的。J2EE组件是具有独立功能的单元,他们通过相关的类和文件组装成JavaEE应用程序,并与其他组件交互。

    JavaEE包括的技术有:Web Service、Struts、hibernatespring、JSP、Servlet、JSF、EJB、JavaBean、JDBC、JNDI、XML、JavaSE。

    4、  什么框架

    框架即Framework,我们可以把框架理解为某种应用的半成品,就是一组组件,供用户选用,完成用户自己的系统。简单地说就是使用别人准备好的组件,来实施自己的项目。

    5、  JavaEE与框架的关系

    框架技术是在JavaEE的基础上形成的,而应用程序是在框架的基础上创建的。

    JavaEE与框架的关系

     

    6、  JavaEE的体系结构

    应用程序的三层结构如下:

    表示层:由用户界面和用户生成界面的代码组成。

    中间层:包含系统的业务和功能代码。

    数据层:负责完成存取数据库的数据和对数据进行封装。

    三层体系结构的优点:

    一个组件的更改不会影响其他两个组件。例如:如果用户需要更换数据库,那么只有数据层组件需要修改代码。同样,如果更改了用户界面设计,那么只有表示层组件需要修改。

    由于表示层和数据层相互独立,因而可以方便地扩充表示层,使系统具有良好的可扩展性。

    代码重复减少,因为在3个组件之间尽可能地共享代码。

    良好的分工与协作。这将使不同的小组能够独立地开发应用程序的不同部分,并充分发挥各自的长处和优势。

    7、  JavaEE技术内容

    JavaEE技术体系结构可分为:表示层技术、中间层技术、数据层技术。JavaEE还涉及到系统集成的一些技术。

    7.1、表示层技术

           HTML

           JavaScript

           Ajax

    Ajax是几种技术的整合。Ajax的主要功能是异步地向服务器端发送请求,处理数据或者根据返回的数据重新显示页面。

    7.2、中间层技术

           JSP

           显示动态内容的服务器网页。

           Servlet

           接收客户端请求,并做出响应的Java程序。

           Servlet是中间层技术的重要组成部分,它控制着其他的组件。

           JSTL

           辅助JSP显示动态内容的标准标签库。

           JavaBean

           JavaEE的模型组件。

           中间层的框架技术

           Struts框架:Struts主要是扩展了Servlet。

    7.3、数据层技术

           JDBC技术

           JDBC(Java Database Connectivity):Java数据库连接。

           使用JDBC操作数据库中的表和数据。

           数据层框架技术

           数据层框架,Hibernate提供了以对象的形式操作关系型数据库数据的功能。

    7.4、系统集成技术

    在一些大型项目中,整个应用程序被分成若干个模块,由不同的开发团队同步进行开发,有可能他们使用的技术也是各不相同的,在每个功能模块开发结束后,所要做的事情就是把这些零散的模块,整合成一个整体,这才是我们也是客户所要的东西,这时我们就要用到有关系统集成的技术(Web Service)。

    JAX-WS技术

    JAX-WS(Java API for XML Web Service)是JavaEE平台的重要组成部分。

    JAX-WS简化了使用Java技术开发Web服务的工作。

    JNDI

    JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API,命名服务把对象和名称联系在一起,并且可以通过名称找到相应的对象。

    展开全文
  • javaEE

    千次阅读 2015-08-04 16:49:28
    也许你学习了那么久的Java了,但如果有人问你什么是JavaEE?你会怎么回答他呢?在此我来谈谈关于JavaEE的相关技术。(仅是个人见解)  在谈JavaEE时,我们首先来了解一下Java平台。目前,Java平台有3个版本:适用于...
    也许你学习了那么久的Java了,但如果有人问你什么是JavaEE?你会怎么回答他呢?在此我来谈谈关于JavaEE的相关技术。(仅是个人见解)
    

          在谈JavaEE时,我们首先来了解一下Java平台。目前,Java平台有3个版本:适用于小型设备和智能卡的JavaME(Java Platform Micro Edition,Java微型版)、适用于桌面系统的JavaSE(Java Platform Standard Edition,Java标准版)和适用于企业级应用的JavaEE(Java Platform Enterprise Edition)。而JavaEE是一个开发企业级应用的规范和标准,在现在的企业级开发中最为常用,最受人开发者的青睐。

          JavaEE应用程序是由组件构成的,也就是说它是基于组件开发的。组件是具有独立功能的单元,它们通过相关的类和文件组装成JavaEE应用程序,并与其它组件相交互。一个组件的更改不会影响其它组件,代码重复减少,重用率高。有利于良好的分工与协作,实现并行开发。如果是用三层结构开发,那么表示层与数据访问层相互独立,因此美工可以更方便的扩充表示层,使系统具有良好的可扩展性。

          在JavaEE的技术体系中,也融合了多种框架技术。其中以SSH(Struts+Hibernate+Spring)框架技术最为出名,这些框架技术代表当前企业(公司)级开发的趋势。当然,也有些比较出名的框架技术,如:Webwork、JSF、EJB、iBATs等等。各种框架技术是在JavaEE的基础上形成的,应用程序是在框架技术创建的。因此,要想学好JavaEE,必先学好基于Servlet技术的JavaEE。如果一入门就学SSH框架技术来搭建,就好像一个人还小时就先学走,不是先学爬,这多少有点赶鸭子上架的“味道”。

          JavaEE的技术结构也体现了分层的原理,与C#三层结构差不多。只是“换汤不换药”而已,形式变了,核心的技术内容还是没有变。我们在设计一个系统时,通常都会把系统设计成多层(一般是三层)。设计成三层有什么好处呢?因为任何一个软件或是系统,有80%左右的时间都是处在后期维护的阶段,设计成三层,有利于今后的维护和扩展,也有利于程序的控制和页面的显示。

          JavaEE的技术结构分为三层,那么这三层分别是什么呢?其实与C#差不多,分别是表示层、中间层、数据层。C#中的三层分别是表示层,业务逻辑层、数据访问层,只是不一样的说法,但表达的是同一个意思而已。表示层是用户界面,中间层包含各种业务逻辑,数据层是完成对数据的存取和封装。在这三层中,你认为哪层是最重要的呢?也许你认为是业务逻辑层,但是答案是错误的,正确的答案是表示层。试想,你做出的一个Web系统,界面不美观、不友好,用户用都不想用,那还谈什么业务逻辑啊。所以在此我推荐大家,在用三层结构开发一个项目时,首先从表示层入手,先把表示层做好。然后一分析业务逻辑,之后数据访问的思路也就有了。呵呵……

          说了那么久的JavaEE技术,那它有什么内容呢?各层又是用什么技术来实现的?我先从表示层说起。

          表示层技术是在JSP页面中用HTML标签、JavaScript脚本、Ajax。需要注意的是,Ajax并不是一种技术,而是几种技术的整合。它采用异步请求的方式,主要功能是向服务器端发送请求,处理数据或者根据返回的数据重新显示页面。

          中间层技术主要是JSP、Servlet、JSTL、JavaBean、Struts框架。其中JSP是显示动态内容的服务器网页,Servlet是接收客户端的请求并作出响应,JSTL是帮助JSP显示动态内容的标准标签库,JavaBean是JavaEE的模型组件。需要注意的是,Struts框架技术主要是扩充了Servlet。在中间层中,Servlet是重要的组成部分,它控制着其它的组件。

          数据层技术用的是JDBC、JNDI、Hibernate框架。其中,JDBC是传统的数据库连接方式,JNDI和Hibernate只是扩展了功能,并没有完全替代了JDBC。现在流行的是关系型的数据库,我们所用的大多数都是,如:SQL Server、Oracle、MySQL等,Hibernate框架技术是以对象的方式操作关系型的数据库,以减少内存的使用。

          另外,还有系统集成技术。当你做Web Service时,就不可避免了。在现在阶段,我们如果用SSH框架技术开发,那么Spring就是一个系统集成的框架技术,也是在现阶段用的最多的系统集成技术。系统集成的JAX-WS技术是JavaEE平台的重要组成部分,它简化了使用Java技术开发Web服务的工作。不过,我有点遗憾,不了解JAX-WS技术。

          说了那么久了,如果真有时候,有人问你JavaEE是什么呢时,希望我的见解你看后能用上场,最后,祝读者朋友们天天开心!!!

    展开全文
  • JavaEE 从入门到放弃(一):Java EE 是个什么东西

    万次阅读 多人点赞 2018-07-09 19:34:09
    从整体上认识 JavaEE,看看 JavaEE 的主要内容。
  • 三年JavaEE开发积累的那些代码之一:JavaSE篇 有什么? 1)自己写的例子:或是为了项目中应用写的demo,或是为了学习某项技术写的demo。 2)网上下载的例子:或改过或没改过,或完善过或原封没动。 没什么? 1)公司...
  • javaEE Ecplise

    2017-05-26 16:35:15
    JAVAEE
  • JavaEE框架

    千人学习 2018-12-19 18:46:50
    针对企业开发的主流框架进行讲解,注重理论和实践...使学生具备开发企业级项目的能力,同时针对框架新特性也有讲授,通过这些新功能实用性强、易用性高,可大幅降低 JavaEE 开发的难度,同时有效提升应用开发的优雅性。
  • javase javaee 总结

    2020-04-19 19:33:23
    javaee
  • javaee复习

    2017-06-26 17:07:54
    javaee期末复习题
  • javaee考试习题

    2020-12-18 11:14:23
    javaee考试习题
  • javaEE eclipse

    2014-09-06 00:21:09
    javaEE eclipse
  • JavaEE 30招 JavaEE架构师进阶之路.zip
  • JAVAEE习题讲解

    千人学习 2019-07-23 00:05:02
    本课程讲解了JAVAEE中的常见习题,包含了html、css、jquery、oracle和java基础部分的习题讲解。 通过本课程的学习,大家可以对JAVA EE笔试题的难度和考察点有一定的了解,有助于大家平时对面试的难点把控。 本...
  • JavaEE目录

    2020-09-01 23:49:19
    JavaEE大纲 MyBatis目录
  • JavaEE框架总结

    2017-04-13 08:42:27
    JavaEE框架
  • javaEE概述

    2020-06-22 09:02:16
    javaEE输入分布式多层的应用程序,javaEE平台用的是分布式多层应用模型为企业应用(由组件构成),根据他们不同的逻辑功能分为不同组件,构成Java EE应用程序的组件根据应用组件在javaEE的不同环境安装到不同机器上...
  • JavaEE开发书籍

    2019-02-22 10:56:35
    JavaEE学习宝典,JavaEE平台在企业开发中占有绝对的优势,JavaEE应用以其稳定的性能、良好的开放性以及严格的安全性,深受企业应用开发者的青睐,
  • JAVAEE笔记

    2020-05-29 01:56:35
    JavaEE概念 JAVAEE为JAAV平台企业版,广义的JAVAEE包含了spring全家桶。 spring初期主要用于提升JAVAEE的体验,后来成为了JavaWeb的开发标准 Java EE和Java SE的关系 -如下图 JavaEE主要技术 JavaEE十三种核心...
  • JavaEE.pdf

    2020-08-25 19:55:25
    JavaEE 开发参考手册, 入门学习,精通手册,技术参考手册,

空空如也

1 2 3 4 5 ... 20
收藏数 47,163
精华内容 18,865
关键字:

javaee

java 订阅