也许是这语言创造的太容易,编程语言竟然衍生出这么多的类别,就拿JAVA来说,JAVA EE、JAVA SE、Java Script就足以使人神魂颠倒了,今天我们先选一个在企业应用较广的JAVA EE来看看。

什么是 JavaEE?

Java EE是Java 平台企业版,由Sun 公司为企业级应用推出的标准平台,用来开发B/S架构软件。Java EE 可以说是一个框架,也可以说是一种规范。可以说,JavaEE 是 Java 应用最广泛的部分。

JavaEE 与Java SE是啥关系?

JavaEE 是在 JavaSE 的基础上构建的,是对 JavaSE 的扩展,只是它增加了一些更加便捷的应用框架。除了 EE 和 SE,还有为移动端而生的 JavaME,但目前应用不算广泛。三者的关系可以用下图概括:


JavaEE主要技术

JavaEE 差不多有十三种核心技术,分别是:JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。下面简单介绍一下应用较广的技术。

JDBC

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

JNDI

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

EJB

企业级 JavaBean,是一个用来构筑企业级应用的服务器端可被管理组件。

Servlet

Servlet,是用 Java 编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。狭义的 Servlet 是指Java 语言实现的一个接口,广义的 Servlet 是指任何实现了这个 Servlet 接口的类,一般情况下,人们将 Servlet 理解为后者。

JSP

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

JavaEE框架

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

结语:学习编程语言的基本语句,在初学者看来是比较容易的,但再深入框架、算法时,就比较吃力了,因此,建议大家学习时由简到难,打好基础,不要因为基础语句简单就略过,基础不牢,地动山摇。


更多学习资料:

142244252 Java资料分享交流群,欢迎各位感兴趣的同仁共同交流

0基础学习Java编程开发
http://www.makeru.com.cn/course/details/1720?s=96806
Java基础
http://www.makeru.com.cn/course/details/2065?s=96806
Java开发环境搭建
http://www.makeru.com.cn/course/details/2407?s=96806
Java 面向对象编程
http://www.makeru.com.cn/course/details/2096?s=96806
精讲java读取配置文件
http://www.makeru.com.cn/course/details/2654?s=96806

JAVA EE是什么?相关推荐

  1. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

  2. [JAVA EE] JPA技术基础:完成数据列表的删除

    接上一篇:[JAVA EE] JPA技术基础:完成数据列表显示 本章完成数据列表的删除 修改 UserController.java package com.example.demo.controll ...

  3. [JAVA EE]Spring Boot 控制层:参数传递方法

    项目需要参照本人java ee系列前文建立,请读者自行前往本人主页查看. 当然,您自己创建一个项目也是可以的. bean包下的Student.java package com.example.demo ...

  4. [JAVA EE] Thymeleaf 高级用法:模板布局,带参数的引用片段,表单验证,常用校验注解

    模板布局 公共部分通常定义为模板布局:如页眉,页脚,公共导航栏.菜单等. 模板布局定义方法 布局页中用 th:fragment 定义模板片段,其他页面用 th:insert 引用片段 例如:foote ...

  5. java ee 6 sdk中文版,Java EE 6 SDK+Eclipse JEE+Android ADT-Fun言

    很多时候,为了生存,需要不断的了解,学习新东西,于是头脑塞满了便便- -|||- -----------------------.. 按照自己的理解: JDK = Java Develope Kit ...

  6. java ee 笔试题目,JSP经典笔试@题目(含答案)

    JSP经典笔试@题目(含答案) 更新时间:2017/2/5 19:25:00  浏览量:557  手机版 JSP综合测试笔试 1)在Java EE中,Servlet是在服务器端运行,以处理客户端请求而 ...

  7. Java EE 开发环境搭建

    下载安装Java EE SDK 版本:Java Platform,Enterprise Edition 7 SDK (with JDK 7u45) 下载页面: http://www.oracle.co ...

  8. Oracle与JCP执行委员会分享了他们的Java EE策略

    Anil Gaur是Oracle集团负责Java EE和WebLogic Server的副总裁.他受邀在上一次的JCP执行委员会会议上发表了演讲,透露了有关Java EE未来发展的一些信息.他所传达的 ...

  9. 改名之后的Java EE,现在有什么新进展?

    Jakarta EE正在为企业版Java开辟新的道路.在这篇文章中,Cesar Saavedra将解释为什么说Jakarta EE为企业版Java带来了新鲜的空气. \\ 首先,作为一名具有30年经验 ...

  10. 《Java EE企业级应用开发》,《分布式爬虫》等书包邮送50本!企业开发利器!...

    来给大家送一波福利,这次联系了10个好友一起给各位送书,每个号送 5 本,一共 50本,还包邮哦. 感谢传智播客对本次活动的赞助.   金主介绍:传智播客是国内数一数二的IT培训机构,现在关注传智播客 ...

最新文章

  1. softmax layer 简单理解以及实际例子【有白话讲解】
  2. 用Leangoo看板进行可视化的缺陷跟踪管理
  3. 狮山路将装上“智慧大脑”
  4. SAP常见的几个接口技术的区别
  5. 三相pmsm矢量控制仿真模型_学术|基于新型滑模观测器的永磁同步电机无传感器矢量控制系统...
  6. 想本科入读人工智能专业,这篇文章送给准备填志愿的你
  7. java 图形界面---字体的设置
  8. STL::算法::常见算法
  9. numpy中的multipy, matmul, dot的区别
  10. 服务器上文件添加可信任,如何将服务器配置为受信任以进行委派
  11. 《酒吧圣经》学习笔记1
  12. 牛客网项目里的数据表
  13. 网吧计费管理系统(武汉理工大学大一下实验(C语言版源码))
  14. 入侵手游服务器修改数据库,如何入侵手游服务器数据库
  15. 动态规划-背包问题(易懂)
  16. 《power BI》 高级筛选器Filter 和Values人工造表 ALL 函数
  17. 无人驾驶技术——无损卡尔曼滤波(UKF)
  18. 某985学历程序员嫌弃女朋友高职毕业学历低,但女朋友实在太漂亮,好犹豫!...
  19. 【解决方法】Windows 找不到文件 ‘C:\Users\lwx\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows...
  20. 简单小游戏——见缝插针

热门文章

  1. 北航计算机学院硕士培养方案,北航硕士研究生培养方案
  2. [MySQL]-删库后恢复
  3. stm32f105vct6例程_【STM32F105VCT6 PDF数据手册】_中文资料_引脚图及功能_(意法半导体 ST Microelectronics)-采芯网...
  4. STM32F105RCT6使用CubeMX初始化工程——3:初始化ADC采样
  5. Python3记录--个人常用函数及资源(持续更新)
  6. [C#]Unicode与汉字互转
  7. php模拟邮箱登录2017,php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍_PHP教程...
  8. 能够创建时间循环并飞檐走壁的 VR 游戏 TRANSPOSE正式上线
  9. root后没反应怎么办,没有root怎么办?
  10. 【经验】迅雨田下载测试