对JavaEE的理解
目录
一,什么是JavaEE
二,JavaEE的编程思想
1.组件
2.容器
三,JavaEE对程序员的要求
四,JavaEE体系的优点
五,总结
一,什么是JavaEE
JavaEE不是语言而是一种结构,一种标准。JavaEE是为了简化和规范化分布式多层企业应用的开发和部署,简言之就是为简化而做的约定。JavaEE的主要作用就是让企业级应用的开发更容易且规范。
二,JavaEE的编程思想
JavaEE的编程思想就是:组件+容器。
1.组件
JavaEE应用的基本软件单元,具有某种独立功能的类即可认为是一个组件,例如具有封装数据或封装方法或功能的类。像一个具有计算器功能的Javabean就是一个组件。、
2.容器
组件是一个类它无法单独运行,所以让组件运行的东西我们把它叫做容器。常见的容器有tomcat,spring。、
三,JavaEE对程序员的要求
●容器:专门厂商开发,提供规范化的接口与功能,像全名服务,数据库连接,持久化,消息服务,邮件服务,事务支持。容器负责用即可,但你对这方面有兴趣你也可以自己去查阅与之相关的资料。
●组件:程序员自己编写,但大部分组件有直接可用代码。
●组件与容器交互:配置,配置是程序员最重要的工作,组件,容器都无需自己编写,配置的内容是更多的。
●JavaEE主张思想
惯例优于配置
配置优于编码
四,JavaEE体系的优点
●独立于硬件配置和操作系统
●坚持面向对象的设计原则
●灵活性、可移植性和互操作性
●轻松的企业信息系统集成
五,总结
JavaEE就是来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构,也就是J2EE,后改名为JavaEE。和主要应用于嵌入式系统开发的JavaME(J2ME),主要用于桌面应用软件的编程的JavaSE(J2SE)类似,JavaEE就是主要用于分布式的网络程序的开发。
对JavaEE的理解相关推荐
- 对于JAVAEE的理解
文章目录 一.pandas是什么? 二.使用步骤 1.JAVAEE体系结构 2.JAVAEE层结构 2.JAVAEE体系的优点 总结 一.JAVAEE是什么? JavaEE不是语言而是一种结构,一种标 ...
- java中javaSE与javaEE的区别(适合新人)
这些文章看起来非常的脑残,甚至是无知,但是毫不谦虚的说,在我初学java的时候,甚至学了一年半载的时候,这两个东西我都不知道是什么东西. 所以这文章是为了让初学者更好的在大脑中构建这个编程的思想. 1 ...
- 自学Java真的可以找到工作吗?
就java得市场而言,不管自学还是科班找到工作都不是很难.当然,自学的话,首先要解决的是自制力的问题,如果没有自制力,也就没有了恒心,学不了东西,自然也找不到工作. 其次,java发展非常成熟,知识点 ...
- 对Java三大运行平台(javase,javaee,javame)的理解
Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面.服务 ...
- JavaEE 从入门到放弃(五):如何理解 Spring
本篇目录 前言 Spring 与它的伙计们 一.各个部分的关系 二.Spring 基础:IoC 与 AOP 三.Spring MVC 前言 在整个 Java 生态中,Spring 具有举足轻重的地位. ...
- 我理解的javaEE SE 框架 到底是什么
学习了很长时间的java,也写了很多应用程序.一直没有搞明白 什么是javaEE SE 框架 等等,到底是个什么玩意. 首先呢,各种功能是由代码组成的,比如 new date()可以获取当前时间 ,n ...
- [JAVAEE] 理解“自然模板“+使用 ModelAndView 对象
接上一篇: https://blog.csdn.net/qq_36286039/article/details/119955773 不启动服务器,直接使用浏览器打开览页面 显示的是静态数据 Thyme ...
- JavaEE互联网轻量级框架整合开发(书籍)阅读笔记(1):Mybatis和Hibernate概念理解...
一.关键字说明: oop:面向对象 aop:面向切面 ioc:控制反转 orm:对象关系映射 pojo:数据库表映射的java实体类 二.常识说明: 1.hibernate和mybatis都属于持久层 ...
- 说说对javaee中的session的理解
在服务器上,通过Session来区分每一个上网用户 用户只要一连接到服务器,则立刻分配一个Session给用户 Session主要方法: 1 服务器上通过Session来分别不同的用户-->Se ...
最新文章
- Camera ISP技术
- QT中关于ipv6和getaddressinfo的开关
- python列表get方法_python的get set方法示例
- 「万字图文」史上最姨母级Java继承详解
- GAC中的所有的Assembly都会存放在系统目录%winroot%/assembly下面
- vue或js解析文件excel表格js通过插件解析表格读取文件
- java并发之CopyOnWirteArrayList
- Android 内容提供器---简介
- 包教会一对一跟着CNS学单细胞测序(含空间转录组、chipseq、RNAseq、Atacseq 和外显子等)3月13日开始...
- linux期中测试答案 版本号,Linux认证测试题含答案
- Storm介绍实际开发注意事项
- matlab 相位谱是直线,matlab幅度谱和相位谱
- Win8 无法连接打网络打印机(HP LaserJ1010)
- 如何用u盘装xp系统教程
- 蘑菇街大三Java后端暑期实习
- 如何更高效地使用Google搜索
- 7. CUDA内存访问(一)提高篇------按部就班 ------GPU的革命
- laydate设置起始时间,laydate设置开始时间和结束时间
- Smt贴片加工出现元件立碑的解决方法
- 6种常见的三维重建方式