给初学者之六:java企业级应用之综合篇
我们知道中间件有很多种规范以及相关的模型
最流行的一个是j2ee还有一个是 .net
那么各大公司关于这两套规范各有什么产品以及周边呢?
j2ee:
黄金组合
操作系统: Solaris
应用服务器: Weblogic
数据库: Oracle
开发工具: JBuilider/IntelliJ IDEA
优点:性能一级棒,大企业大公司做系统的首选,世界五百强几乎都是这套组合
缺点:极贵
超级组合,也是最安全最酷的黄金组合,硬件采用SUN公司的机器
但是SUN的服务器很贵,同等价格不如去买IBM的机器
SUN的服务器支持Solaris的效果自然不用说,Solaris号称是世界上最安全的操作系统
Oracle也是世界上最安全,性能最优的数据库,Weblogic是当今性能最优的 appserver
JBuilder和IDEA各有所长,JBuilder是Borland公司的招牌之一
是当今世界上最流行的java IDE,用delphi写的,但网络上评价似乎不是很好
IDEA拥有插件功能,界面在所有java IDE中最为漂亮,东欧人开发的产品
东欧人严谨的作风在这个产品上体现得尤为突出,用java写的
IDEA甚至号称自己被业界公认为是最好的IDE//个人保留意见,没有最好只有更好
但我用JBuilder的时候发现了不少bug,而至今还没有在IDEA上发现什么 bug
个人推荐 IDEA
价格方面,Solaris开源,但是SUN的服务器比较贵,Weblogic最高是34万
oracle标准版要18.6万,企业版要49万,JBuilder要2.7万左右
IDEA零售价大概是500美金,也就是5000多元
另外,虽然理论上这些产品的综合性能要高于其他选择,但是必须看到
由于产商之间的利益冲突,比如oracle也有自己的appserver,但是性能不怎样
使得这几种产品之间协作的性能要比预想中的要差一点点
开源系列
操作系统: -
应用服务器: JBoss
数据库: MySql
开发工具: Netbeans
优点:便宜,性能未必最佳,但是对付中小企业足够了
缺点:出了问题自己抗吧
嗯,这是java阵营最大的特色,免费免费,还有在开发工具这一栏Eclipse也是免费的
但后面要说,算了,换个有代表性的开源产品来
tomcat仅有web容器而没有ejb容器,而jboss已经集成了 tomcat
也就是说下载了jboss之后,启动的同时也就启动了 tomcat
jboss在tomcat基础之上多加了一个ejb容器,使得jboss+tomcat成为和 weblogic
websphere之外又一个得到广泛应用的 appserver
现在大概是这样,中小型企业多用jboss,如果应用小一点就用 tomcat
只有给那些大型企业做的项目,才会花钱去上一个weblogic或者 websphere
mysql也是开源的数据库,做得非常不错,如果系统对数据库要求不高
或者安全要求不是非常严格,mysql是一个非常不错的选择
开发工具方面,netbeans是sun公司极力推广的一种 IDE
听说在北美市场使用量已经超过eclipse了
操作系统,软件再不用钱,服务器也要钱,看这台机器上跑什么操作系统就用什么了
最流行的一个是j2ee还有一个是 .net
那么各大公司关于这两套规范各有什么产品以及周边呢?
j2ee:
黄金组合
操作系统: Solaris
应用服务器: Weblogic
数据库: Oracle
开发工具: JBuilider/IntelliJ IDEA
优点:性能一级棒,大企业大公司做系统的首选,世界五百强几乎都是这套组合
缺点:极贵
超级组合,也是最安全最酷的黄金组合,硬件采用SUN公司的机器
但是SUN的服务器很贵,同等价格不如去买IBM的机器
SUN的服务器支持Solaris的效果自然不用说,Solaris号称是世界上最安全的操作系统
Oracle也是世界上最安全,性能最优的数据库,Weblogic是当今性能最优的 appserver
JBuilder和IDEA各有所长,JBuilder是Borland公司的招牌之一
是当今世界上最流行的java IDE,用delphi写的,但网络上评价似乎不是很好
IDEA拥有插件功能,界面在所有java IDE中最为漂亮,东欧人开发的产品
东欧人严谨的作风在这个产品上体现得尤为突出,用java写的
IDEA甚至号称自己被业界公认为是最好的IDE//个人保留意见,没有最好只有更好
但我用JBuilder的时候发现了不少bug,而至今还没有在IDEA上发现什么 bug
个人推荐 IDEA
价格方面,Solaris开源,但是SUN的服务器比较贵,Weblogic最高是34万
oracle标准版要18.6万,企业版要49万,JBuilder要2.7万左右
IDEA零售价大概是500美金,也就是5000多元
另外,虽然理论上这些产品的综合性能要高于其他选择,但是必须看到
由于产商之间的利益冲突,比如oracle也有自己的appserver,但是性能不怎样
使得这几种产品之间协作的性能要比预想中的要差一点点
开源系列
操作系统: -
应用服务器: JBoss
数据库: MySql
开发工具: Netbeans
优点:便宜,性能未必最佳,但是对付中小企业足够了
缺点:出了问题自己抗吧
嗯,这是java阵营最大的特色,免费免费,还有在开发工具这一栏Eclipse也是免费的
但后面要说,算了,换个有代表性的开源产品来
tomcat仅有web容器而没有ejb容器,而jboss已经集成了 tomcat
也就是说下载了jboss之后,启动的同时也就启动了 tomcat
jboss在tomcat基础之上多加了一个ejb容器,使得jboss+tomcat成为和 weblogic
websphere之外又一个得到广泛应用的 appserver
现在大概是这样,中小型企业多用jboss,如果应用小一点就用 tomcat
只有给那些大型企业做的项目,才会花钱去上一个weblogic或者 websphere
mysql也是开源的数据库,做得非常不错,如果系统对数据库要求不高
或者安全要求不是非常严格,mysql是一个非常不错的选择
开发工具方面,netbeans是sun公司极力推广的一种 IDE
听说在北美市场使用量已经超过eclipse了
操作系统,软件再不用钱,服务器也要钱,看这台机器上跑什么操作系统就用什么了