第二个灵魂 发表于 2015-1-18 11:50:42

JAVA编程:BEA调剂计谋再次包围

先谈谈我对java的一些认识。我选择java,是因为他语法简单,功能强大,从web,到桌面,到嵌入式,无所不能。但当我进一步了解了java后,感叹,java原来也有许多缺点。计谋
2005年2月18日,BEA公布到场Eclipse开源基金会,3月22日,BEA公司在北京召开旧事公布会,高调公布其面向电信行业的基本架构产物WebLogic通讯平台,即达•芬奇企图。记者日前在采访BEA公司亚太区初级产物市场司理陈建宇师长教师时,他暗示往年是BEA十分劳碌的一年,不但会有良多新的产物公布,并且在开展计谋方面也会有年夜的调剂以应对以后软件市场的变更。

自1995年1月份建立以来,BEA公司就处在一个剧烈合作的情况中,从创业伊始到十年后的明天,每天它都像草原上回避猛兽追捕的羚羊一直地奔驰。BEA公司以两头件发迹,到2001年,在短短5年的工夫内,其使用服务器市场就与IBM等至公司不相上下,也引发了微软公司的高度器重。在IT市场,能与微软、IBM等个中的一家公司合作已是相称坚苦的事变,而要同时与两家公司相厮杀,确是难上加难。BEA面对着是被收买仍是持续行进的困难决定。2001年,BEA公司判断调剂计谋,提出超出两头件的“基本件”的构思,即在新的电子商务平台中可以完成数据买卖、使用和代价链的自在活动,满意用户多变的需求,从而确保企业在庞大多变的IT情况中不乱地运营。厥后,在基本件的基本上,BEA公司又提出流体盘算的观点。计谋的调剂,不但让BEA制止了被收买的运气,还在随后不景气的IT情况中每一年坚持高速增加。

天下老是在高速地变更着,IT天下尤甚。先是Borland公司公布收买Together打造全性命周期开辟平台,尔后IBM公司公布并购Rational公司以加强现有开辟平台的建模才能,而微软公司也不休推出它的VisualStudio更新版本,功效更加壮大。合作敌手的豪赌再一次把BEA公司推到汗青的浪尖,BEA公司可否再次包围,良多人在疑问?

本文入手下手的一幕即是BEA公司对合作敌手的回应。固然BEA公司一向很撑持开源社区的开展,先是于2004年把本人WebLogicWorkshop的部分源代码奉献给Apache项目组,即“蜂巢企图”(BeehiveProject),随后又公布了基于Eclipse开辟平台的Pollinate组件,使得开辟职员可以更便利地开辟和部署基于服务和基于J2EE的使用软件。但它却一向没有选择到场Eclipse基金会这一几近包含环球各年夜软件临盆厂商的开源构造。此次BEA公司高调公布其到场这一构造成为董事会成员,并成为唯一8家计谋开辟商之一,并且介入Eclipse基金会第一流别项目开辟,一方面是由于IBM撒手Eclipse基金会使之成为一个自力的构造,另外一方面也与BEA调剂开辟市场的计谋有关。

跟着Eclipse平台在Java社区的影响渐渐加强,良多软件厂商入手下手把本人的中心产物集成在下面,好比Borland、Sybase、Palm、CA等,并且愈来愈多的软件开辟者也入手下手在这一平台长进路程序开辟,这些开辟者的开辟工具选择又能够影响购置者和运转贸易软件的后端软件,明显这是一个伟大的潜伏市场。BEA公司经由过程到场Eclipse基金会不但可让本人使用现有基本产物会合精神开辟本人的体系高层框架,更主要的是能够影响更多的开辟者使用Eclipse这个成熟的平台开辟基于BEA产物的使用,让更多的人懂得BEA的产物、利用BEA的产物。至于作为到场Eclipse基金会的答应对本人相干产物开放源代码并开辟贸易插件会不会影响BEA公司产物的一般发卖,陈建宇师长教师暗示,BEA公司捐赠的只是其WebLogicWorkshop产物中很基本的代码,而关于中心手艺基础仍是保密的,由于到今朝为止BEA公司仍是一个以出卖产物而不是出卖服务的公司。经由过程到场开源构造,BEA公司博得更普遍的产物市场,开辟职员取得更复杂易用的开辟平台,对两边而言都百利而无一害的事变。正如BEA公司卖力产物的实行副总裁黄卫文师长教师所言,“此次BEA与Eclipse基金会通力进行,不管是关于我们的用户、Eclipse社区仍是宽大的Java用户,都是一个共赢的场合排场。”

比拟于BEA到场Eclipse基金会,BEA公司推出新的环球电信企图也很是有目共睹。面临合作敌手不休扩大的开辟平台,BEA公司另辟门路,持续深切本人熟习的电信行业,开辟并扩大其电佩服务托付平台——WebLogicServiceDelivery(WSD),觉得市场供应更加单1、更加尺度、能够自在伸缩的框架。而电佩服务托付平台只是BEA公司的客户服务办理计划(CSS)、员工自助服务(ESS)、无线射频辨认手艺(RFID)、电佩服务托付平台(WSD)及机构买卖办理(ITM)等五年夜企业办理计划之一,BEA公司暗示在今后还会连续推出与这些办理计划相顺应的软件架构平台。以专业的精力服务本人熟习的行业,再加上开源社区的撑持,信任BEA公司会走的更远,再次乐成包围。

BEA2005达•芬奇企图BEAWebLogicSIPServerWebLogic产物系列公布9.0版WTP1.0于炎天公布BEAdev2dev中国网站改版BEAeWorld年夜会9月份在美国召开dev2devDays11份在中国举办

诸如RMI,EJB等一些技术并不是你说的那么复杂,而是它们把一些复杂的工具封装成不复杂的工具了,理解这些工具是需要些时间。我问你,.net里有这些工具吗?要简单多少?。

柔情似水 发表于 2015-1-21 16:16:04

另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。

小妖女 发表于 2015-1-30 20:54:33

你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。

海妖 发表于 2015-2-3 12:13:31

是一种使用者不需花费很多时间学习的语言

金色的骷髅 发表于 2015-2-8 21:20:39

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

第二个灵魂 发表于 2015-2-9 21:19:49

自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

莫相离 发表于 2015-2-11 05:43:21

你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。

小女巫 发表于 2015-3-1 21:57:30

吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧

admin 发表于 2015-3-7 12:03:31

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台

兰色精灵 发表于 2015-3-11 03:44:05

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

再见西城 发表于 2015-3-17 02:33:49

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?

灵魂腐蚀 发表于 2015-3-21 12:59:20

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

冷月葬花魂 发表于 2015-3-24 06:17:33

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

活着的死人 发表于 2015-3-25 17:38:43

是一种使网页(Web Page)产生生动活泼画面的语言

飘灵儿 发表于 2015-3-30 18:51:32

你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。

深爱那片海 发表于 2015-4-4 01:52:18

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

小魔女 发表于 2015-4-10 05:33:06

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

蒙在股里 发表于 2015-4-16 21:10:42

关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。

愤怒的大鸟 发表于 2015-4-21 15:14:13

我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。

再现理想 发表于 2015-4-23 16:54:08

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
页: [1] 2
查看完整版本: JAVA编程:BEA调剂计谋再次包围