JAVA网站制作之Jason Lee:JavaOne 2008全纪录仓酷云
IDE是好。java中的IDE更是百花齐放,你用jbuilder能说jbuilder赶不上vs吗?用eclipse,net网页编程beans也很舒服啊。我就不明白“稍微差一些”那一些是从哪里差来的。JasonLee为TSS独家发还了关于JavaOne2008的报导。Jason是MojarrScales和JSF类库的作者之一,同时他仍是SunBloggers中的一员。如今是5月上旬的周五晚,距JavaOne2008停止已有一段工夫。它是一次延续一周的,充斥巨大手艺的嘉会还包含良多夜晚的派对。在这个一年一度Java同盟集会上,对每一个java开辟者来讲都能发明大批的旧事,不管这些旧事是不是切合你的市场。
派对中的家具
起首,一个小玩意JavaFX,不外它切实其实让我吃了一惊。由于JavaOne揭幕先容的可都是舞台上的核心手艺。假如你还记得2007年的JavaOne,JavaFX比当时宣传的更凶悍。我也惊奇于JavaFx既然一连两年都能饰演云云主要的脚色。只管它有否决者,我以为JavaFx仍旧是相称有目共睹的一块手艺(“为何不必Groovy”这个成绩除外),因而也很乐意看到它已往一年内获得的成就,但感到它更合适一个手艺集会。Sun正不胜余力的向媒体完成偏向扩大,而JavaFX将会成为完成这一方针的工具。因而在这类情形下,想不提它都难吧。
玲珑的Java
全部集会仿佛有个配合的主题:嵌进式Java。从AmazonKindle项目(不外说厚道话,这工具并没有感动我)到高不可攀,使人深入印象的LiveScribePulse和其他,全部集会基础是在宣扬一个又一个Java安装(卡)。立异在这个范畴里给人留下相称印象,一个高亮安装是Sentilla公司的盘算平台,名叫SentillaPerk.经由过程在MosconeCenter上涂满巨大的Java动力的安装,可以显现一组风趣的统计。比方,房间中的人物,让年夜会构造者经由过程房间中的人数和什么时候分开,来懂得每一个集会的接待水平和效果。
愈来愈年夜的Java
好像JavaMe议题,JavaEE和JavaSE也有丰裕的工夫,将不雅众敏捷代进他们范畴中。两边都有一些列的标准,在来岁上半年,跟着次要版本号的晋级而公布。JavaEE标准向导者RebertoChinnici在GlassFishV3上展现了使人印象深入的demo。DannyCoward,Sun客户端软件的首席架构师,给出了JavaSE方面的晋级标准,会商了Java6后续的一些改良,包含了在applets上的更新(是的,你没看错,applets.上面会提到)和Java7的冰山一角。这两个方面上的标准,都投进了大批的立异和改动,对我们每一个人来讲都是值得等候的一件事。
NetBeans
有一项Sun的手艺仿佛正一而再,再而三的宣传——除JavaFX——,那即是NetBeans.谁人已往再三被非议中伤的Sun的IDE,在每次集会上都最少有一次优秀的体现。当NetBeans6公布后,Sun的放出旌旗灯号它是战争台相干的,其实不堪余力的宣扬它的停顿。在周五的全部年夜会上,"NetBeans男孩"TorNorbye展现了一个新的javascript撑持,包含了代码编译,毛病和扫瞄器提醒,和一个让人印象颇深的调试器(部分是作为FireFox的插件完成。IE的用户,看来是无福消受了临时)。
除那些明显的demo外,其他的讲话者指出,在得当的时分,他们的产物怎样集成NetBeans.很多用户,我也是个中之一,一向和Eclipse绑缚在一同。由于它具有优秀的插件,或是由于习气上的要素。NetBeans供应了很多真正有效的工具,很多厂商们正意想到并勉力完成的工具。假如你还没有看过NetBeans6,那帮本人个忙,下个最新的版本试一下。我信任你会发明它的体现值得它在集会中呈现的那些工夫。
They"vegonetoplaid
只管任有些积怨,Sun已成为一家开源公司,其向开源构造的奉献凌驾了其他任何公司。个中一项最新的奉献是GlassFish(一个SJSAS的遗产),失掉了相称多的注重。它有两个特征值得夸大:它的速率和玲珑体积,和可嵌进性。GlassFishV3中心基于上百行的KilobyteKernel(HK2),如今它的启动速率十分快,我的意义是毫秒级的。固然当时指没有做任何举措的服务器,但这充足了。作为服务器它已完整模块化了。和它的hk2基本一同,如今已完整OSGi兼容,V3只在必要时启动。在演示中RobertBrewin和GlassFish架构师JeromeDochez展现了一个在EJB3.1容器中运转GlassFishV3的实例:复制命令。无需重启服务器,他复杂的将必要的jar包复制到GlassFish的目次中,EJB3.1容器当即能够试用。
GlassFishV3的嵌进功效也十分完美。V3的Ruby"gem"能够用来展现怎样疾速启动一个GlassFish实例运转Ruby的使用。利用一个命令,服务就能够启动并守候处置哀求,这统统都在毫秒级内完成。这个功效的对静态言语在该平台的开辟上十分有效。我能够看到各类风趣的使用沉着器内测试到桌面使用。Sun对此感应自满,这个平台上已投进了大批的事情,JavaEE社区也会因而受益不浅
Applets往失落了cr
走到有履历的Java开辟者中,并和他们提起你正在动手applet的开辟,信任你一定会失掉冷笑。这统统会失掉改动的,只管要比及JDKupdate10和consumerJRE的公布。现实上,假如你看过JavaOne2008的Blog,你会发明很少有人没有说起applets的变更。在JDKupdate10中修补了两处次要bug:迟缓的启动速率,多亏了新的扫瞄器插件和新的,更小的内核;applet形成扫瞄器溃散。已往的日子仍是已往的对照好。另有更风趣的,一个名为可拖曳的applet。用户能够用鼠标捉住applet的上部,然后把applet“撕”到其他页面,使它能够运转在它本人的窗口。
封闭applet它会主动粘帖回页面,不外假如封闭页面,它会扣问是不是必要在当地安装使用。如许做的话,用户运转使用时分能够不必要扫瞄器。
依我看来,还必要很长的路要走才干修复applet的图象毛病成绩。我问过JonathanSchwatz关于JavaBloggerQ&A上的争议,只管反应寥寥,他的回覆也基础上是如许。但最少两个次要的成绩如今失掉懂得决(固然另有其余成绩,但多数是可把持的)。剩下的看来,Sun也有才能办理这统统。Sun仿佛筹办在applets上做回实验田,来给JavaFX在web上的乐成。我们应当也能看到个中的分歧性。最少这个动静让我对applets再次镇静了下.
感激列位不雅众
在停止往年的JavaOne年夜会前,我必需说我对Java国家感应十分镇静,我以为集会的目标,在每一个市场和地位上,从嵌进式和挪动,到游戏,桌面和企业使用。Java持续坚持了功效,功能和认证上坚持抢先。假如你发明本人缺少应战大概对本人的市场没有热忱了,有大批的时机在其他在别处,并有大批的时机让你创建本人的市场。这是我往年说的主要事之一:Java仿佛潜力无穷,更遑论为我的孩子带往十四吨恤衫,二帽子,和大批的礼物。
原文:JasonLee:PostmortemforJavaOne2008
来自:http://www.javaeye.com/news/2247
先谈谈我对java的一些认识。我选择java,是因为他语法简单,功能强大,从web,到桌面,到嵌入式,无所不能。但当我进一步了解了java后,感叹,java原来也有许多缺点。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 Java 编程语言的风格十分接近C、C++语言。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
页:
[1]