仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1173|回复: 19
打印 上一主题 下一主题

[学习教程] JAVA网站制作之企业中的OSGi仓酷云

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:32:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
唉!都是钱闹的1.Swing和.net网页编程开发比较------从市场份额看.net网页编程开发主要占据大部分的中小型和中型的的桌面开发,原因是它封装了很多工具跟着比来GlassFish3.0版“Prelude”,即Sun公司基于OSGi的JavaEE6服务器的公布,OSGi在企业中的使用已掩盖了几近一切后端服务器。比来,OSGi同盟的一份旧事稿枚举了利用OSGi的厂商和手艺:


  • IBM的WebSphere
  • Oracle的Weblogic
  • Paramus的InfiniflowServiceFabric
  • ProSyst的ModuleFusion
  • RedHat的JBoss
  • SpringSource的SpringSource使用平台
  • SunMicrosystem的GlassFish企业服务器
PeterKriens指出,Jonas——第一个基于OSGi的J2EE服务器,由于不是OSGi成员,以是没有在名单中列出。他同时暗示,SAPNetWeaver未来也会迈向OSGi。
正如InfoQ之前所报导(《IBM、BEA和JBoss使用服务器接纳OSGi》)的,这些体系转向OSGi的次要缘故原由是为了更好的模块化。这使得体系能够分化成更便于办理(和测试)的单位,同时供应更多可重用的组件库。今朝,至公司(IBM、甲骨文)一向在使用外部利用OSGi,没有间接表露给使用的客户,但其他厂商(SpringSource)现实上则同意OSGi容器自己(而不单单是使用)对外开放其扩大性。
利用Maven构建的项目也一样是组件化的,这招致一些人想晓得OSGi在模块化方面有甚么出格的地方。在Maven的模块化和OSGi的运转时之间两个最关头的区分是:

  • Maven的依附干系基于特定文件,而OSGi能够经由过程运转时发明的恣意文件导进Java包。
  • Maven的构建时特征意味着它其实不撑持运转时静态举动。
相似SpringSource"sDMServer的使用服务器使用OSGi的静态特征部署Springbeans到OSGi容器中,同意运转时中断和重启服务。Spring静态模块框架在底层通明的处置联系关系和运转时。
开源项目也在转向OSGi。在ApacheFelixOSGi服务器的安慰下,其他Apache服务器在它们的产物中天生OSGi元数据大概完整迁徙,就像ApacheTuscany的比来迁徙。关于那些不天生元数据的的开源项目,存在良多OSGi束库(SpringSource企业束库、OBR、EclipseOrbit、Felix束库等等),它们为带特定正文的开源Jars供应OSGi元数据。
跟着OSGi的发展,基于Web的和后端体系都间接构建在OSGi上。LinkedIn对OSGi的利用已在他们的工程博客上会商过,你也能够看到科罗拉多2008软件峰会的相干演讲稿。乃至能够在亚马逊EC2和iPhone上运转OSGi服务。
不管是间接仍是直接利用,OSGi在企业中的使用时机正在慢慢进步。跟着Spring框架成为使用开辟的现实尺度和SpringDM服务器的上风,构建静态、模块化的使用成为企业追逐的方针。
检察英文原文:OSGiintheEnterprise
本文来自:http://www.infoq.com/cn/news/2008/11/osgi-in-the-enterprise

Java到底会发战成什么样,让我们拭目以待吧,我始终坚信着java会更好。以上都是俺个人看法,欢迎大家一起交流.
蒙在股里 该用户已被删除
沙发
发表于 2015-1-21 10:02:06 | 只看该作者
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
山那边是海 该用户已被删除
板凳
发表于 2015-1-22 22:46:43 | 只看该作者
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
不帅 该用户已被删除
地板
发表于 2015-1-23 16:43:13 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
莫相离 该用户已被删除
5#
发表于 2015-1-28 23:55:49 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
6#
发表于 2015-2-4 18:52:30 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
海妖 该用户已被删除
7#
发表于 2015-2-4 21:51:56 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
变相怪杰 该用户已被删除
8#
发表于 2015-2-5 23:09:32 | 只看该作者
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
谁可相欹 该用户已被删除
9#
发表于 2015-2-6 00:07:31 | 只看该作者
是一种突破用户端机器环境和CPU
透明 该用户已被删除
10#
发表于 2015-2-8 14:02:22 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
若天明 该用户已被删除
11#
发表于 2015-2-25 15:48:57 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
灵魂腐蚀 该用户已被删除
12#
发表于 2015-3-7 23:32:11 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
若相依 该用户已被删除
13#
发表于 2015-3-11 18:17:53 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
飘飘悠悠 该用户已被删除
14#
发表于 2015-3-12 23:55:24 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
因胸联盟 该用户已被删除
15#
发表于 2015-3-15 21:46:17 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
小女巫 该用户已被删除
16#
发表于 2015-3-17 22:10:47 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
小妖女 该用户已被删除
17#
发表于 2015-3-21 16:08:17 | 只看该作者
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
兰色精灵 该用户已被删除
18#
发表于 2015-3-22 19:09:35 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
飘灵儿 该用户已被删除
19#
发表于 2015-4-21 06:31:14 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
乐观 该用户已被删除
20#
发表于 2015-5-1 18:08:25 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 13:44

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表