MyException - 我的异常网
当前位置:我的异常网» J2EE » 由学习J2EE唤起的质问和思考

由学习J2EE唤起的质问和思考

www.myexceptions.net  网友分享于:2015-08-26  浏览:2次
由学习J2EE引起的质问和思考

了解老师的都知道,老师开车出去办事,习惯带上学生,这样可以利用路上时间了解学生近况。

 

在路上,当被老师问及“J2EE是企业级开发,那么什么是企业级开发?”、“J2SEJ2EEJ2ME有什么区别?”时,我愣住了。

 

什么是企业级项目开发

企业级项目是什么?为一个企业,机构,客户公司开发的项目就算得上是企业级项目了吗?一个很大的项目就是企

业级项目吗?一个小的项目就算不上是企业级项目?

说到企业级项目,随着而来的有很多概念:企业级架构,企业级开发。

但是不管怎么说:企业级这个概念和项目的大小是没有什么很大的关系的,甚至可以说是几乎没有什么关系。

 

其实企业级项目其实就是一带着一种"企业级"的思想来做项目。

现在我们做项目的方式:代码的功能"堆积"。通过这种堆积出来的代码就仅仅只是用于这一个项目,对于以后其他

的项目几乎是没有什么用处的,也就说代码的重用行不够,而且往往在一个项目中,很多的代码都是杂七杂八的,

很多相似的功能都是各自搞出一套代码。诸如之类的问题,导致项目越做越类,很多美丽的口号化为泡沫。

 

企业级的项目起码有以下几个特征:

稳定性

灵活性

隔离性

重用性

维护性

 

相信这些特性我们都不陌生,然而现实中的开发项目确实很多的时候忽略了这些东西,因为这个忽略,确实使得项

目项目的开发加快,但是从长期的来看,项目开发还是越来越累的。

如果在开发的时候,每次带着一点点这样的思考,尽量写出符合那些特性的代码,慢慢的,一种"企业级的心智"就

慢慢出来了。 

同理,我们在项目中带着"企业级"思维,我们就在一点点的撞击那道"墙",最后的结果就是:通用的功能被封装为

了通用的组件,为以后的项目的留下积累。就像在学习过程中,我们收藏自己的代码库,开发过程中直接拿过来用

一样。


J2EE便是基于组件,具有平台无关性的结构。才使得它程序的编写十分简单,因为业务逻辑被封装成可复用的组

件,并且J2EE服务器以容器的形式为所有的组件类型提供后台服务. 因为你不用自己开发这种服务,所以你可以集

中精力解决手头的业务问题。

 

J2SE J2EE J2ME的区别

Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本:

StandardEdition(标准版) J2SE 包含那些构成Java语言核心的类。

比如:数据库连接、接口定义、输入/输出、网络编程

 

EnterpriseEdition(企业版) J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。

比如:EJB、servlet、JSP、XML、事务控制。

j主要是用来做B/S结构的应用程序!也就是说是基于浏览器和服务器的!

 

MicroEdition(微缩版) J2ME 包含J2SE中一部分类,用于消费类电子产品的软件开发。

比如:呼机、智能卡、手机、PDA、机顶盒

 

他们的范围是:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类

 

小结

这些技术知识网络多的是,整理整理就OK

上面的论述是否恰当合理,并不重要。主要的是这些问题为什么学过后没做思考。

看过视频,学过细节后,更应该宏观掌握,由此可见,总结有待提高,学习缺乏更多思考。

学习不能孤立,J2EEJ2SE具有对比性,Java.net亦有共同性。。。比较和对比,便是思考的过程,有了思考,学习才能深入并能够快速成长。

 

参考

http://blog.csdn.net/wzbclock/article/details/4130030

http://www.cnblogs.com/yanyangtian/archive/2010/07/07/1772695.html

文章评论

程序员必看的十大电影
程序员必看的十大电影
我是如何打败拖延症的
我是如何打败拖延症的
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
代码女神横空出世
代码女神横空出世
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
老程序员的下场
老程序员的下场
中美印日四国程序员比较
中美印日四国程序员比较
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
如何成为一名黑客
如何成为一名黑客
漫画:程序员的工作
漫画:程序员的工作
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
 程序员的样子
程序员的样子
每天工作4小时的程序员
每天工作4小时的程序员
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
Java程序员必看电影
Java程序员必看电影
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
旅行,写作,编程
旅行,写作,编程
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
程序员都该阅读的书
程序员都该阅读的书
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
总结2014中国互联网十大段子
总结2014中国互联网十大段子
程序员应该关注的一些事儿
程序员应该关注的一些事儿
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
10个调试和排错的小建议
10个调试和排错的小建议
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
鲜为人知的编程真相
鲜为人知的编程真相
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
程序员的鄙视链
程序员的鄙视链
那些争议最大的编程观点
那些争议最大的编程观点
一个程序员的时间管理
一个程序员的时间管理
我的丈夫是个程序员
我的丈夫是个程序员
程序员和编码员之间的区别
程序员和编码员之间的区别
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有