【架构四】J2EE技术规范

众所周知,Java2平台包括:标准版(J2SE)、企业版(J2EE)、微缩版(J2ME)三个版本。J2SE主要用于开发桌面的应用程序 ,J2EE主要用于创建服务器应用程序以及分布式网络程序的开发 ,J2ME则主要是嵌入式系统开发,如手机和PDA编程

其实,J2EE是市场上主流企业级分布式应用平台的解决方案,它是一个标准,并不是一个现用的产品。

J2EE典型技术规范:

(1)JDBC,此API为访问不同的数据库提供了一种统一的途径。(比如说,我们的粮仓,一般会配一个仓库管理员,对于仓库的事情,找他就行,他拿着钥匙,和保存各个仓库的具体数据信息)

(2)EJB,把你编写软件中那些需要执行制定任务的类,不放到客户端软件上,而是打包放到服务器上。(是个特殊的类,特殊在它可以实现分布式的服务,就是多个人可以同时分布干一件事)

(3)JSP,JSP由HTML代码和嵌入其中的Java所组成,服务器在页面被客户端请求后,将生成的HTML页面返回给客户端的浏览器。JSP侧重页面显示。

(4)Java Servlet是运行在Web服务器或应用服务器上的组件。Servlet提供的功能大多数和JSP类似,不过实现方式不同。JSP通过大多数HTML代码中嵌入少量的java代码,而servlet是html代码与java代码分离。Servlet侧重逻辑控制。

(5)XML,XML是一种通用的数据交换格式,在不同的系统平台中运行并转换为不同格式的目标文件,可以用来定义其他标记语言的语言,它被用来在不同的过程中实现共享。

相关推荐
倔强的小石头_1 小时前
【C语言指南】函数指针深度解析
java·c语言·算法
Jay Kay2 小时前
TensorFlow内核剖析:分布式TensorFlow架构解析与实战指南
分布式·架构·tensorflow
亿牛云爬虫专家4 小时前
Kubernetes下的分布式采集系统设计与实战:趋势监测失效引发的架构进化
分布式·python·架构·kubernetes·爬虫代理·监测·采集
kangkang-5 小时前
PC端基于SpringBoot架构控制无人机(三):系统架构设计
java·架构·无人机
界面开发小八哥6 小时前
「Java EE开发指南」如何用MyEclipse创建一个WEB项目?(三)
java·ide·java-ee·myeclipse
ai小鬼头7 小时前
Ollama+OpenWeb最新版0.42+0.3.35一键安装教程,轻松搞定AI模型部署
后端·架构·github
idolyXyz7 小时前
[java: Cleaner]-一文述之
java
一碗谦谦粉7 小时前
Maven 依赖调解的两大原则
java·maven
netyeaxi7 小时前
Java:使用spring-boot + mybatis如何打印SQL日志?
java·spring·mybatis
收破烂的小熊猫~8 小时前
《Java修仙传:从凡胎到码帝》第四章:设计模式破万法
java·开发语言·设计模式