JAVA编程:SCA和JBI,能一举两得吗?仓酷云
首先java功能强大的背后是其复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。在JavaOne2008上,JosDirksen和TijsRademakers演示了协同利用服务组件架构(ServiceComponentArchitecture,即SCA)和Java营业集成(JavaBusinessIntegration,即JBI)框架以求一举两得。SCA为在散布式运转情况中构建、组装与部署服务收集界说了一个基于服务的模子。JBI标准为使用组件的集成与服务体例供应了一个尺度。经由过程一个“JavaOne举动集会的SCA服务”示例使用,Jos和Tijs论述了怎样将SCA使用作为一个服务单位(ServiceUnit,即SU)部署在JBI容器上。该示例利用了Java编写的SCA组件、Spring设置及JavaScript而且向ApacheTuscany服务器表露了服务组件。在另外一个与SCA相干的集会上,MikeEdwards刻画了SCA的整体架构模子。他谈到了SCA的次要上风、SCA计划和完成的四个基本(组装、客户端和完成标准、绑定和战略框架)和SCA的组合场景(自顶向下和从下到上)。他还谈到了用来界说企业平安战略的笼统战略声明选项和利用注解如@Confidentiality和@Integrity将战略与SCA组件联系关系起来。
SCA模子促使干系的分别,如许开辟者在编写组件时能够会合精神于营业逻辑,同时能够使用SCA绑定往完成基本举措措施,如事件、平安等等。我们能够在很精密的条理(办法、协定大概传输层)上办理SCA绑定。Mike说SCA正在取得业界的撑持,如ApacheTuscany项目、EclipseSOA工具项目和来自IBMWebSphere、OracleFabric、BEA、Roguewave及TIBCO等打造商的完成。
检察英文原文:SCAandJBI,BestofBothWorlds?
来自:http://www.infoq.com/cn/news/2008/05/sca-jbi-together
其实产生见解的过程就是训练自己发现问题,分析问题的能力。根据以上的认识我想谈下传统的学习与通过视频独立学习的优缺点: 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 是一种为 Internet发展的计算机语言 Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 Java 编程语言的风格十分接近C、C++语言。 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! 是一种使网页(Web Page)产生生动活泼画面的语言 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。 你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢? 吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
页:
[1]