JAVA网页设计挑选使用服务器的七个尺度仓酷云
比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。也许人人注重到了,这两年,报纸上漫山遍野的“IBM两头件,你看到了吗?”抽象告白入手下手进进我们的视野.两头件,已渐渐晋级成为具有和操纵体系一样主要的位置了.在一个企业级使用体系来讲,两头件的位置已日趋主要.
而我们在选择两头件的时分,每家两头件厂商都有本人的一套数据和具有上风的中央,头昏眼花.这常常令我们对照狐疑..
Weblogic,Webpshere,OAS仍是JBOSS?作为用户本人,我们是不是有本人的一套尺度呢?
作为一其中间件用户,我在此列出一些本人选型时分的尺度,同时也举一反三,但愿人人列出本人的评判尺度大概思索的要素..
1.市场占据率和企业抽象
究竟,多半人选择的,最有多是准确的选择,用起来也是最宁神的..良多时分,品牌已决意了用户的第一印象,而第一印象常常会决意用户的终极决定.依据数据,Weblogic,Webpshere是市场的两个老迈.OAS和JBOSS处于第二梯队.而IBM的两头件抽象告白,更是漫山遍野,让人琳琅满目.
2.功能和手艺目标
功能最关头的决意性要素之一..这个能够接纳相似SPECjAppServer2002测试数据.在相干的SPECjAppServer2002的测试中,WebLogic、WebSphere、Jboss和Oracle四者当中,WebLogic和WebSphere和Oracle的功能都是不错的.
3.可扩大性
可扩大性也是选型的很主要的要素之一.这点上,也应当只管接纳第三方的测试数据..好比,PushtoTest供应的数据.在PushtoTest的比来一次测试中,WebLogic和WebSphere在SOA可扩大性上占据必定上风.除第三方供应的数据,任何一家供应的关于本人的数据,都应当保存必定定见.
4.切合尺度
固然,两头件必需是切合J2EE尺度的..在这点上,经由过程了J2EE认证的十几家,则都应当切合请求了..
5.内部工具的撑持
选择使用服务器,不但必要思索的是使用服务器,同时也应当思索,除使用服务器,还能供应的分外的工具大概框架撑持.好比BEA的Workshop,Oralcle的jDeveloper等等..这些工具能匡助我们整合开辟情况,写出优秀习气的编码,减速开辟历程.在2005欧洲Java用户年夜会上,Oralcle取得了疾速开辟冠军,而BEA的Workshop收买了M7,一个深的开辟者喜好的开辟情况,捐赠了Eclipse的IBM的产物线更是完美和壮大.
6.自力性
选择符合的使用服务器,固然但愿这个使用服务器是具有自力性和具有相称的可移植性..我们不但愿购置的使用服务器被绑定在某个特定的数据库大概开辟工具上,这限定了用户的选择权力,同时也为未来的移植带来了懊恼..
7.代价
代价总数上,必要参考你的使用必要最高并发处置几事件,盘算必要几个CPU,然后依据每CPU代价再盘算代价总数举行对照.固然售后服务的免费,也是要回进思索傍边的.
这7点尺度,只是我在平常选型的时分思索的要素,供Matrix用户参考,其实不代表完整的尺度.由于良多时分,合脚的鞋才是最好的鞋.同时,由于没有可以取得公然的关于国产两头件厂商的第三方测试数据,以是本文对国产两头件,临时没有列进对照.Matrix接待列国产两头件厂商供应有公信力的第三方数据给我们(Chrisatmatrix.org.cn).
关于两头件的选择尺度,你又是甚么意见呢?对国际的两头件厂商,你以为他们的功能和其他前提又是怎样呢,你又会选择国产两头件吗?
但是我同意你的观点,对于大型项目来说,应该是采用框架的一部分,根据功能的不同而改进,欢迎你能再提出些宝贵意见,我会多多学习的。说到jbuilder,我可能是个人感觉,用的时候确实没有vs爽,我最喜欢的IDE是net网页编程beans,谢谢。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢? Java是一种计算机编程语言,拥有跨平台、面向对java 当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢? 如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 Java 编程语言的风格十分接近C、C++语言。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
页:
[1]