java j2ee j2se_j2ee与j2se对比
现在想想其实只要知道其中原理,技术都是通的,并没有先后之分。想到这里对比一下两者之间的优劣。
j2se是client-server方式,也就是说client需要我们自己定义,比如javaSwing,windows forms等,server端通常使用webservice架构或socket之间网络通讯方式传递数据。
2.j2ee是server-server模式,意思是说客户ui与数据服务等都在服务器端编程。客户ui通常是指浏览器,这里包括pc端、手机端、平板电脑等不同设备。
3.优劣
j2se
1.优势:可以实现单独的客户端与服务器编程,实现解耦合,更容易分工。客户端是编译式的能够更好的处理复杂的逻辑比如消息服务、复杂的报表等。
2.不足:每次发版都需要给客户安装或升级,给版本控制及运维带来额外的负担。
j2ee
1 优势:j2ee的优势在于统一了ui界面,客户使用预安装好的浏览器只需要输入简单的url地址即可,可互相借鉴不同网站的前端样式以及html标签等、浏览器提供的第三方插件可以使得用户有更好的体验比如火狐的restclient、自定义书签等。开发者发布项目只需服务器端发布即可,用户无需安装任何客户端软件,只需适当的升级浏览器版本即可,目前web开发对浏览器的兼容性也在不断的进步。
2 不足:采用服务器端编程方式不能实现低耦合,客户ui采用docment协议+css等方式实现,对于大型ui设计中复杂的业务逻辑不能很好的适应比如nivacate如果用html实现?qq聊天使用浏览器,好用?
java j2ee j2se_j2ee与j2se对比相关推荐
- 【JAVA】J2ME、J2SE和J2EE的区别
本文向大家简单介绍一下J2EE.J2SE.J2ME概念及区别,J2EE,J2SE,J2ME是java针对不同的的使用来提供不同的服务,也就是提供不同类型的类库. Java2平台包括:标准版(J2SE) ...
- java毕业设计——基于java+J2EE+Hibernate的校园二手交易网站设计与实现(毕业论文+程序源码)——二手交易网站
基于java+J2EE+Hibernate的校园二手交易网站设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+J2EE+Hibernate的校园二手交易网站设计与实现,文章末尾附有 ...
- java毕业设计——基于java+J2EE+sqlserver的音像店租赁管理系统设计与实现(毕业论文+程序源码)——租赁管理系统
基于java+J2EE+sqlserver的音像店租赁管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+J2EE+sqlserver的音像店租赁管理系统设计与实现,文章末尾 ...
- 史上最扯Java图形绘制(J2SE)之一JAVA动画效果
很多主一听说Java界面,一水的头大外带血压高,兄弟我倒觉得没什么必要. 其实Java这东西吧,就简便性和其初衷而言,真他妈就在GUI 这地界是有优势的,单就其2D界面开发的易用性 ...
- Spring - Java/J2EE Application Framework 应用框架
Spring - Java/J2EE Application Framework Spring Framework 开发参考手册 Spring 中文论坛 Version 1.1 Spring 参考手册 ...
- java/j2ee中文问题终极解决之道
将Java/J2EE系统的统一编码定义为UTF-8.UTF-8编码是一种兼容所有语言的编码方式,惟一比较麻烦的就是要找到应用系统的所有出入口,然后使用UTF-8去"结扎"它. 一个 ...
- C++函数与java函数菜鸟级的对比理解
C++函数与java函数菜鸟级的对比理解 转自:http://blog.csdn.net/stevenhu_223/article/details/9108571 Android源码底层的代码实现文件 ...
- java毕业设计——基于java+J2EE+sqlserver的在线考试系统设计与实现(毕业论文+程序源码)——在线考试系统
基于java+J2EE+sqlserver的在线考试系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+J2EE+sqlserver的在线考试系统设计与实现,文章末尾附有本毕业设 ...
- php java优劣_PHP开发和JAVA开发网站的优劣对比
PHP开发和JAVA开发网站的优劣对比有哪些?该篇文章由川软教育君整理并编辑: 1.开发网站最好选用一个比较成熟.资料比较多的CMS,因为自己开发后台工作量也不小,JAVA的CMS比PHP要少很多,所 ...
- java毕业设计——基于java+J2EE+jsp的企业电子投票系统设计与实现(毕业论文+程序源码)——电子投票系统
基于java+J2EE+jsp的企业电子投票系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+J2EE+jsp的企业电子投票系统设计与实现,文章末尾附有本毕业设计的论文和源码下 ...
最新文章
- 在这个什么都看脸的时代,如何用 GUI 提高 python 程序的颜值?
- Java 14 :NullPointerException的处理新方式
- python request.get乱码_python的request中文乱码怎么办
- 利用 squid 反向代理提高网站性能
- python args函数_Python函数参数*args和**kwargs
- Mybatis源码阅读(一):Mybatis初始化1.3 —— 解析sql片段和sql节点
- Imdb影评的数据集介绍与下载
- 动态计算未知盒子的高度
- 学生信息管理系统_C语言实现_单链表
- 最新HTML完整结构
- windows自带截图键(ctrl + win + s)失灵如何恢复,无需重启电脑方法!
- linux Guest账户下如何更新默认的python版本
- 镁光闪存颗粒对照表_最全的内存颗粒编码规则说明,教你看穿内存条到底用的什么颗粒...
- SwiftUI 如何同时处理2个手势SimultaneousGesture(教程含代码)
- php 5.0入门系列教程 pdf,ThinkPHP5.0-快速入门手册(新手教程版).pdf
- 费解的开关 Java
- javaScript实现抽奖大转盘(一)
- VI,NDVI,EVI
- seqkit根据基因id_基因家族分析保姆级教程(分子进化)-生信小白自学之路
- c语言程序中小括号()和大括号{}的本质是什么,C程序中,用一对大括号{}括起来的多条语句称为复合语句,复合语句在语法上被认为是一条语句。...
热门文章
- 仿iReader 阅读器(swift)
- VTK_Learning_频域处理_快速傅里叶变换及其反变换
- html鼠标悬停文字变颜色,鼠标悬停,文字颜色逐渐改变是怎样实现的??
- mf4350d驱动下载linux,佳能 imageCLASS MF4350d 驱动程序下载-更新佳能软件(打印机)
- 艺术字体手绘,如何进行创作呢
- html5 小车动画_html5 echarts汽车仪表盘图表动画特效
- web前端——数据库
- 北交《交通需求管理》
- halfstone 原理_打水漂的原理研究
- 解决:115网盘下载路径失败