JAVA网站制作之开展最为敏捷的使用服务器JBoss仓酷云
而学习JAVA我觉得最应该避免的就是:只学习,不思考,只记忆,不实践!最近几年来,在J2EE使用服务器范畴,JBoss是开展最为敏捷的使用服务器。因为JBoss遵守贸易友爱的LGPL受权分发,而且由开源社区开辟,这使得JBoss广为盛行。别的,JBoss使用服务器还具有很多优异的特质。其一,它将具有反动性的JMX微内核服务作为其总线布局;其二,它自己就是面向服务的架构(Service-OrientedArchitecture,SOA);其三,它还具有一致的类装载器,从而可以完成使用的热部署和热卸载才能。因而,它是高度模块化的和松耦合的。JBoss用户的主动反应告知我们,JBoss使用服务器是强健的、高质量的,并且还具有优秀的功能。为满意企业级市场日趋增加的需求,JBoss公司从2003年入手下手就推出了24*7、专业级产物撑持服务。同时,为拓展JBoss的企业级市场,JBoss公司还签定了很多渠道互助同伴。好比,JBoss公司同HP、Novell、ComputerAssociates、Unisys等都是互助同伴。
在2004年6月,JBoss公司公布,JBoss使用服务器经由过程了Sun公司的J2EE认证。这是JBoss使用服务器开展史上至今为止最主要的里程碑。与此同时,JBoss一向在紧跟最新的J2EE标准,并且在某些手艺范畴引领J2EE标准的开辟。因而,不管在贸易范畴,仍是在开源社区,JBoss成了第一个经由过程J2EE1.4认证的支流使用服务器。如今,JBoss使用服务器已真正开展成具有企业强度(即,撑持关头级义务的使用)的使用服务器。
JBoss4.0作为J2EE认证的主要功效之一,已于2004年9月顺遂公布了。同时,JBoss4.0还供应了JBossAOP(Aspect-OrientedProgramming,面向方面编程)组件。最近,AOP吸引了大批开辟者的存眷。它供应的新的编程形式使得用户可以将方面(好比,事件)从底层营业逻辑平分离出来,从而可以延长软件开辟周期。用户可以独自利用JBossAOP,即可以在JBoss使用服务器内部利用它。大概,用户也能够在使用服务器情况中利用它。JBossAOP1.0已在2004年10月公布了。
瞻望下一代JBoss使用服务器,其重点存眷的是EJB3.0。以后,J2EE1.4标准利用了EJB2.1。个中,EJB3.0的次要方针是简化EJB模子,即用户可以更简单开辟EJB组件,而且可以在EJB容器内部测试EJB组件。EJB3.0标准草案已于2004年6月推出。JBoss公司一向在主动介入EJB3.0标准的制订,而且在为EJB标准的开展奉献本人的力气。个中,GavinKing(Hibernate的创建者)和BillBurke(JBoss公司的首席架构师)已为EJB3.0标准草案奉献了良多内容。
JBoss公司于2004年10月初公布了基于JBoss使用服务器完成的EJB3.0预览版。只管EJB3.0标准草案还处于早期开展和评审阶段,但这为J2EE社区测试EJB3.0、并供应反应信息供应了很好的时机。这也证明了JBoss是一家立异型公司。JBoss一向在引领手艺标准的开展。
最近几年来,Hibernate已成了现实上的耐久化引擎。JBoss公司努力于将本身开展成为开源项目标社区,好比招募GavinKing和很多Hibernate开辟者。个中,最新版的JBoss使用服务器已将Hibernate集成为JMXMBean服务。这使得用户可以在使用服务器情况中间接利用Hibernate,而不论它是不是处于J2EE高低文中。
从2003年入手下手,JBoss启动了JBossCache项目。JBossCache是基于内存的、可复制的、事件性的缓存体系,而且具有耐久化形态存储办理才能。比来,它遭到极年夜的存眷。用户可以在JBoss使用服务器或其他使用服务器中,或独自利用JBossCache。同时,它供应的基于JBossAOP的AOP模块可以在可复制情况中完成细粒度、域级别复制,并且可以通明地办理庞大对象。在最新版的JBoss使用服务器中,用户可以间接经由过程JMXMBean服务会见到JBossCache供应的服务。
JAVA学习必须明确这是一项投资,对于大多数的人来说,学习JAVA是为了就业,还有就是刚走向工作位置的朋友想尽快赶上工作的节奏。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 是一种为 Internet发展的计算机语言 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 是一种将安全性(Security)列为第一优先考虑的语言 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站 你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢? 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
页:
[1]
2