仓酷云

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

[学习教程] 发布一篇Eclipse富Ajax开辟平台在CAS Software AG项目中的使用

[复制链接]
简单生活 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:28:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
没有那个大公司会傻了吧唧用.net网页编程开发大型项目,开发了,那等于自己一半的生命线被微软握着呢。而.net网页编程不行,限制在window系统,又是捆绑,鄙视微软之!
简介
CASSoftwareAG是来自德国Karlsruhe的一家软件公司,创立于1986年。该公司专注于CRM(客户干系办理)范畴,特别是在SME(中小企业)方面。最近几年来CASSoftware的软件产物在CRM范畴取得了十分好的名誉,包含他们在特定范畴诸如面向教导、主动代办署理权和基于会员的构造大概协会等的CRM产物。
最近CASSoftware正在开辟被称为CASPIA(团体信息助理)的一个产物,这个产物会以SaaS(软件即服务)的体例公布,这也是他们首个以这类体例公布的产物。该产物利用了很多手艺,我们会在今后作具体先容。这篇案例研讨的重点将会放在EclipseRAP(富Ajax平台)和它是怎样使用到CASPIA架构中的,同时也会触及到RAP的一些风趣的使用、CAS在利用它的过程当中的一些个履历教导以及将来他们的产物的开展偏向。
局限
CASSoftwareAG为自在职业者和中小企业开辟CRM(客户干系办理)软件。对CAS来讲,他们把软件的受众定位在那些不利用特定CRM使用、而是更偏向于用工具和使用的组合来跟踪他们的客户、市场等的用户。CAS以为对那些可会合而易于会见的客户信息办理软件,市场将会有很年夜的需求。在特定行业内,已有基于桌面的使用,但是这些使用仅仅供应范围于CRM专有的功效。经由过程利用诸如EclipseRAP和EclipseEquinox之类的手艺,CASPIA能够开辟出不但供应“尺度”的CRM功效,并且还能够有办理市场计谋、电子邮件整合和本性化函件等功效的使用,而一切这些都被放进一个洁净而模块化的软件包以内。
经由过程在用户界面开辟中利用EclipseRAP,CASPIA供应了一个利用户感到非常友爱的桌面作风的界面体验。用户界面依据人类工程学(ergonomics)来开辟,利用了人们熟习的窗体部件和举动,好比拖放等等用户对web使用程序所希冀的良多工具。别的,在线功效使一切统一公司内的同事能够经由过程该使用来办理委派、义务和文档,也能够举行其他的主要事情流程好比地点转换和路径企图。在下一章中,我们将深切到CASPIA的开辟架构中来看看开源软件在傍边怎样起到相当主要的感化。
办理计划概述
CRM办理计划已呈现好几年了,桌面的和在线的都有,在比来一段工夫里功能变得十分壮大。用户在利用它们时的希冀远远超越了基础功效,诸如报表、安全、亲和的表面和体验和反响敏捷的用户界面。基于很多用户对CRM使用的期看和需求,CAS选用开源软件作为他们全部办理计划的基本。
从计划角度来说,CASPIA是一款易于扩大的web使用程序,它能够使用多个服务历程,而这些服务历程能够分管会见压力和供应冗余。每个服务历程都运行在作为使用程序服务器的ApacheTomcat之上,包括了基于RAP的使用层和一个服务中心。使用层卖力展现用户界面和处置用户哀求,而服务中心则供应贸易逻辑和数据库会见。

<br>
CAS选用基于web的使用程序,从而使得用户能够不用忧虑安装、硬件本钱和设置和数据的平安。并且,基于web的使用可使用户在任何地址来会见CASPIA,而不用在每台盘算机上安装重客户端。作为web使用前真个暗示层利用了EclipseRAP来开辟。RAP项目主页把它形貌称为一个为开辟职员供应了下述功效的框架:
经由过程利用Eclipse开辟模子、基于Eclipse事情台扩大点的插件和用SWTAPI(和JFace)开辟的组件工具箱来构建基于Ajax手艺的富web使用....RAP非常像EclipseRCP,可是它不是在桌面盘算机上启动,而是运转在一台服务器上,能够被尺度扫瞄器会见。这次要是由于它供应了一套特别完成的SWT(一个SWTAPI的子集)。(http://www.eclipse.org/rap/about.php)
上面是EclipseRCP和EclipseRAP的一个复杂架构对照图。

<br>
<p>
C++编译的是本地码,优点是启动快,而且可以精确控制资源因此可以开发很高效的程序.缺点是编程麻烦,而且容易留下安全隐患.跨平台靠源代码在各个平台间分别编译(一处编写到处编译)
小妖女 该用户已被删除
沙发
发表于 2015-1-21 07:40:45 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
海妖 该用户已被删除
板凳
发表于 2015-1-24 12:17:20 | 只看该作者
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
第二个灵魂 该用户已被删除
地板
发表于 2015-1-30 07:14:12 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
冷月葬花魂 该用户已被删除
5#
发表于 2015-2-6 07:50:15 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
小女巫 该用户已被删除
6#
发表于 2015-2-7 09:45:36 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
谁可相欹 该用户已被删除
7#
发表于 2015-2-11 18:55:51 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
若相依 该用户已被删除
8#
发表于 2015-3-2 16:18:05 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
透明 该用户已被删除
9#
发表于 2015-3-11 04:38:40 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
蒙在股里 该用户已被删除
10#
发表于 2015-3-11 09:48:59 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
深爱那片海 该用户已被删除
11#
发表于 2015-3-18 03:24:41 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
老尸 该用户已被删除
12#
发表于 2015-3-25 10:34:44 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 16:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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