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

    千次阅读 2012-03-04 16:09:19
    这学期我们软件专业开通了一门课程叫JAVAEE,学了以后感觉我茫然,因为之前自己基础不是很好,现在学起来很吃力!谁能给点意见啊?怎么才能把这门课学好,马上6月份我就顶岗实习了,我真心想学点东西啊!
    这学期我们软件专业开通了一门课程叫JAVAEE,学了以后感觉我茫然,因为之前自己基础不是很好,现在学起来很吃力!谁能给点意见啊?怎么才能把这门课学好,马上6月份我就顶岗实习了,我真心想学点东西啊!
    
    展开全文
  • JavaEE

    2012-12-09 11:24:20
    JavaEE
  • 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开发积累的那些代码之一:JavaSE篇 有什么? 1)自己写的例子:或是为了项目中应用写的demo,或是为了学习某项技术写的demo。 2)网上下载的例子:或改过或没改过,或完善过或原封没动。 没什么? 1)公司...
  • JavaEE 从入门到放弃(一):Java EE 是个什么东西

    万次阅读 多人点赞 2018-07-09 19:34:09
    从整体上认识 JavaEE,看看 JavaEE 的主要内容。

    为什么选择 Java

    想必有很多初学者会像我一样,不知选择什么语言入门。在尝试了 C、C++、C#、Python、PHP 后,我决定把 Java作 为第一门深入学习的编程语言。这个路着实有点长…

    不过放心,你可以大胆地选择 Java。如果说 C++ 是编程界的曹操,那 Java 就是司马懿,近三十年踏惊涛骇浪如履平地,熬死了无数对手。

    诞生之初,Java 饱受争议。而如今,那些受到攻击的弱点一个个被解决甚至反超对手。人们开始惊叹 Java 的生命力,长期以来,Java雄踞编程语言排行榜首位,拥有最多的受众、最大的市场、最活跃的社区。

    TIOBE 编程语言排行榜:https://www.tiobe.com/tiobe-index/

    就在我写这篇博客的今天(18.07.09),我看到了一则消息,JDK 11中将会引入新的GC(Garbage Collection,垃圾回收)算法 ZGC,能够处理 TB 级别的 HEAP GC,GC 停顿时间不超过10s,意味着,几乎所有的民用场合,都可以用Java来写了,而且可以随心所欲地造对象,不用像以前一样小心翼翼了。

    当然,每个时期都有冉冉升起的新星。现在 Python 如日中天,Go 野心勃勃,选择Java 的你,可以选择喝杯茶看它们闹腾了(逃…)

    什么是 JavaEE

    JavaEE 概念

    Java EE,Java 平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enterprise Edition (J2EE),2018年3月更名为 Jakarta EE(这个名称应该还没有得到群众认可)。狭义的 Java EE 是 Sun 公司为企业级应用推出的标准平台,用来开发B/S架构软件,可以说是一个框架,也可以说是一种规范。

    广义的 Java EE 包含各种框架,其中最重要的就是 Spring 全家桶。Spring 诞生之初是为了改进 Java EE 开发的体验,后来逐渐成为了 Java Web 开发的实际标准。后面的文章里,会对 Spring 进行进一步的说明。

    JavaEE 与 JavaSE 的区别与联系

    JavaEE 是在 JavaSE 的基础上构建的,是对 JavaSE 的扩展,增加了一些更加便捷的应用框架。

    除了 EE 和 SE,还有为移动端而生的 JavaME,但目前应用不算广泛。三者的关系可以用下图概括:

    JavaSE\EE\ME关系

    JavaEE主要技术

    JavaEE 号称有十三种核心技术。它们分别是:JDBCJNDIEJB、RMI、ServletJSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。

    简单介绍下需要重点关注的技术。

    JDBC

    Java 数据库连接,(Java Database Connectivity,JDBC)是 Java 语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。

    JNDI

    Java 命名和目录接口(Java Naming and Directory Interface,JNDI),是 Java 的一个目录服务应用程序界面(API),它提供一个目录系统,并将服务名称与对象关联起来,从而使得开发人员在开发过程中可以使用名称来访问对象。

    EJB

    企业级 JavaBean(Enterprise JavaBean, EJB)是一个用来构筑企业级应用的服务器端可被管理组件。不过这个东西在 Spring 问世后基本凉凉了,知道是什么就行。

    Servlet

    Servlet(Server Applet),是用 Java 编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。

    狭义的 Servlet 是指 Java 语言实现的一个接口,广义的 Servlet 是指任何实现了这个 Servlet 接口的类,一般情况下,人们将 Servlet 理解为后者。

    JSP

    JSP(全称JavaServer Pages)是由 Sun 公司主导创建的一种动态网页技术标准。JSP 部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成 HTML、XML 或其他格式文档的 Web 网页,然后返回给请求者。

    JavaEE框架

    JavaEE 拥有广泛市场的原因之一就是可以使用多种框架来使开发变得简单。对于框架的选择多种多样,目前比较常见的框架组合SSHSSM。在后面的章节中会作详细介绍。另外Spring本身也提供了多种层次的框架供选择,可以到Spring官网了解详情。

    Spring: https://spring.io/

    SSH

    Structs + Spring + Hibernate

    SSM

    Spring +SpringMVC + MyBatis

    JavaEE 学习路径

    一般来讲,初学者应该遵循以下路径

    Servlet -> JSP -> Spring -> 组合框架

    Servlet 和 JSP 在日后的开发中虽然很少直接应用,但却是各种框架的基础,应该放在开始去了解。这两部分也并不难,相信经过了 JavaSE 的洗礼,只需要进行短期的学习,知道它们都是什么,就可以投入实践中了。

    至于上面提到的其它内容,在实践中遇到了再去了解也不妨,现在也只能在一些老旧的应用中看到这些东西了。JDBC 可以稍微重点关注一下,其它的知道有这么个词就差不多啦。

    推荐一个学习 Java 的良心网站,里面有 Java 全栈知识,在每个阶段都设置了练习内容,谁用谁知道——

    「How2J 的 Java 教程」


    这个系列的文章我会逐步更新,主要是希望帮助大家对 Java Web 开发建立一个大概的认识,感兴趣的小伙伴可以戳下面的连接——

    JavaEE 从入门到放弃(二):一文读懂 Servlet
    JavaEE 从入门到放弃(三):为什么要用 JSP?
    JavaEE 从入门到放弃(四):MVC 模式
    JavaEE 从入门到放弃(五):如何理解 Spring
    JavaEE 从入门到放弃(六):框架的选择
    (持续更新中)

    另外我用 Vue + Spring Boot 做了一个前后端分离的小项目,并做了一下实践教程,有兴趣的小伙伴可以戳以下链接——

    Vue + Spring Boot 项目实战

    在学习中遇到问题,或者想与我交流学习经验,可以给我发送邮件,地址是:evan_nightly@163.com

    有兴趣听我吹牛扯皮的同学可以关注我的公号,只讲故事,不谈技术。
    heihei

    展开全文
  • javaee学习过程

    2019-09-29 23:22:06
    另外javaee常常跟javaweb挂钩,实际上javaee是javaweb的子集,但是个人更偏向javaee的学习,在此过程中,实际上会使用到javaweb的相关技术,但是这里着重学习javaee。 学习javaee先从搭建环境开始,这里使用的是...
  • JavaEE框架

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

    2018-10-21 19:05:28
    JavaEE全套API W3CSchool.chm bootstrap3中文文档 Cascading Style Sheet 样式表中文手册 HtmlHelp.chm dom4j.chm JQuery.chm HTTP1.1.chm ajax.chm XPathTutorial.chm XML指南.chm xsd.chm DTD.chm 正则表达式 ...
  • JAVAEE习题讲解

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

    千次阅读 2019-06-03 21:32:19
    JavaEE学习路线 Java编程学习 编程基础:计算机和Java基本知识,再学习运算符、流程控制、字符串、数组、方法等 面向对象:面向对象编程,通过小案例学习类的概念。 深入学习继承、多态、抽象类与接口以及Java内置...
  • javaEE全套视频

    2018-12-26 10:09:04
    (如果链接失效了,请评论留下邮箱,我会发送新链接给你)包含 java基础(高琪300集),javaWeb(html,css,js,jq,easyui),javaEE框架(ssm,hibernate,RBAC,JFinal,shiro安全框架,solr,nginx,redis,jvm虚拟机优化...
  • JavaEE WEB小项目

    2015-12-16 09:29:04
    很适合学习使用,希望对初学JavaEE WEB开的人有所帮助。 4、本版本全面更新了jar包,全部使用了当前最新版本的jar包,struct2.1.8 spring3 hibernate3.5,全面使用注解取代xm的l配置。 5、另外增加了一个ant构建脚本...
  • 为什么request.setAttribute 是 set ; response.addCookie 是 add; 他们都是 只能创建设置一次,会覆盖的 ,有什么不同吗,哪些是set /add有什么规律吗, 一下这样 一下那样 感觉容易记混 ,求个...
  • JavaEE介绍

    千次阅读 2014-05-29 18:39:07
    1、 为什么需要JavaEE 我们编写的JSP代码中,由于大量的显示代码和业务逻辑混淆在一起,彼此嵌套,不利于程序的维护和扩展。当业务需求发生变化的时候,对于程序员和美工都是一个很重的负担。 为了程序的易维护性和...
  • javaee复习

    2017-06-26 17:07:54
    javaee期末复习题
  • JAVAee论文

    2015-01-15 16:32:00
    关于javaee问题的解答。主要是web方面的。例如jsp,server,struct2
  • JavaEE电子购物网站

    2016-06-26 20:52:55
    基于JavaEE的电子购物网站课程设计,使用struct框架,Myeclipse8.5+tomcat6.0+sql2008 1)系统管理:分三种不同权限的用户:系统管理员、顾客、商家,主要实现系统管理员对商家、顾客的管理,可以添加、删除用户。 2...
  • JavaEE知识体系梳理

    千次阅读 多人点赞 2019-06-16 16:08:02
    JavaEE介绍: JavaEE的13种核心技术规范: 1、JDBC(Java Database)数据库连接 2、JNDI(Java Naming and Directory Interfaces)Java 的命名和目录接口 3、EJB(Enterprise JavaBean) 4、RMI(Remote Method...

空空如也

1 2 3 4 5 ... 20
收藏数 40,189
精华内容 16,075
关键字:

javaee

java 订阅