感受java--j2ee

xielm 2004-03-17 08:47:13
大概是98年参加了javaone大会,sun的销售工程师口若悬河讲了半天,最后说演示一把,有些没有成功,据说是网路不好。我只记当时的一个印象Java运行有点慢的夸张,他们推行的口号是一次编码到处运行的跨平台。

我应该是c++程序员,用java的次数和时间不是很多。2000年做网站上的小游戏用的是javaapplet,2002年在j2me手机上开发过一些应用,相比于c++感觉开发起来很简单,速度上没有感觉到什么问题。

最近自己有些时间,就看了看jsp,servlet,javabean,ejb,hibernate等方面的东西,也配置了jboss,mysql作为练习环境。在了解了一些之后,有如下想法与大家探讨一下:
1。如果没有集成开发环境的帮助,开发ejb恐怕和hibernate一样繁,又要写代码又要写配置。开发实体bmp,遵照规范写代码够累,幸好他能实现复杂功能,开发实体cmp简单,但他的功能实在有限。
2。ejb同javabean相比,最大的改进是提供了让容器优化的接口,钝化激活机制提高了服务器的承载力,同时提升了速度。第一次调用ejb速度上有点慢。
3。java调用数据库的方式有jdbc,实体bean,hibernate以及新贵jdo,jdbc比较直观,实体bean和hibernate配置文件比较麻烦,jdo我没有用,因为他太嫩了。
4。j2ee主要是为企业级开发提供了一种设计模式,sun在每个领域给了一个设计模式,象嵌入式平台的j2me,桌面平台的j2se。这种设计模式的方面的宣导,是超越java本身的。所以微软也在宣导企业级解决方案。java有很好的成功案例,微软的开发工具简便也许是双方各自的优势。j2ee在每个环节都有若干种选择,比如服务器,你可以用tomcat,jboss,weblogic,调用数据库jdbc,实体bean,hibernate以及新贵jdo,。。。各有优点,选择也是痛苦。微软不会给大家过多的选择机会。


总之,j2ee中开发是,编码简单,配置复杂。
大家可以谈谈自己的看法和感受。







...全文
36 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
swanmarx 2004-03-18
  • 打赏
  • 举报
回复
多看help!
xielm 2004-03-18
  • 打赏
  • 举报
回复
学习笔记一篇,如有谬误,请大家指教
http://www.csdn.net/Develop/read_article.asp?id=25797
niu2008 2004-03-17
  • 打赏
  • 举报
回复
感谢楼主:
开了个好题,希望大家继续讨论^_^
wlzyx 2004-03-17
  • 打赏
  • 举报
回复
我现在正在学J2EE,给我的感觉是J2EE把架构分的更细了。
功能分的更开了,更适合多人开发了。
VIEW--基本上看不到逻辑了,有的只是标记。
希望我们一起努力。
wzg218 2004-03-17
  • 打赏
  • 举报
回复
up
xielm 2004-03-17
  • 打赏
  • 举报
回复
大家可以具体谈谈,比如针对我写的四条内容。
fantasyCoder 2004-03-17
  • 打赏
  • 举报
回复
我想只要掌握了其中的几项关键的技术!!!
并熟知J2EE的整体框价,应该就能开发出
结构合理,性能高效的j2ee程序!!!
lukelan 2004-03-17
  • 打赏
  • 举报
回复
用集成开发环境的话,配置也不难

知识点太多,不知道该重点学什么
WAPQQ 2004-03-17
  • 打赏
  • 举报
回复
如果是编EJB的话Borland JBuilder应该是很好的IDE吧!
我相信JSF的出现这样应该有和.NET一样的开发IDE吧
jzpone 2004-03-17
  • 打赏
  • 举报
回复
正在学,还请多多指教!!!
Leemaasn 2004-03-17
  • 打赏
  • 举报
回复
覺得J2EE比較講究設計
walkie 2004-03-17
  • 打赏
  • 举报
回复
顶!
小弟刚刚从j2se的学习转入j2ee,正在看sun在线的j2ee specification!
感觉你说的都很对啊!
比如设计模式...
wwlzlk 2004-03-17
  • 打赏
  • 举报
回复
1。如果是大规模开发,配置文件写一次,其他的copy
2.ejb还可以为不同的客户端提供服务
3。会者不难,呵呵
4。有选择毕竟好过没有选择吧

不是和楼主唱对台戏,呵呵

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧