Groovy的语法糖,用上了一个所谓的大项目

项目是一个系统集成相关的,具体涉及到的系统和技术有:

 

1. SAP  R/3

2. Oracle ERP

3. Java Based的财务管理系统

4. Oracle ESB

5. SAP XI

6. SAP Web Dynpro For Java

7. SAP BPM

 

估计还有一些其他的 *** ***了

项目目的是构建全国网省的ERP系统的财务部分内容的统一门户和流程平台,具体就是基于SAP Enterprise Portal开发,针对不同的系统开发大量的接口。

 

Groovy语法太简洁了,摸索着,团队部分人用了下。具体使用到的地方有

1. 开发Web Service服务端 和 客户端

2. Web Dynpro For Java的逻辑层 - 只是为了少些代码

3. 部分的数据库操作

4. Oracle ERP的接口

5. JCO相关的操作 - JCO是个和SAP ERP交互的类库

6. XML解析和生成

 

想来项目紧,只为快速***,具体使用到的技术不会有硬性要求。记得其他部门(做开发平台的),虽然主要基于spring,但数据库连接池就是不用c3p0,非要用SAP的应用服务器的***,话说是万一出现问题,责任不在这边啊。

 

为什么会用到groovy或者另一个脚本语言,熟悉web dynpro 4 java的同鞋估计会理解,发布那个困难啊。比如我做的一个模块,三周提交了近1000次(谁让他们狂变化来),如果每次都打成war、**包上传,估计会痛苦死。

 

迄今groovy1.6.4发现了一个问题,迭代方面的,换个迭代方式就好了,十分不解,可能是个bug。到时候换个1.6的最新稳定版本。

 

因为多数都是指定类型并且多数是嵌入到Java代码中的,性能没具体测,据维护性而言牺牲点也可以接受啦。最主要就是被再生产环境中别出大的问题就是了。

 

Well,脚本语言groovy 上的项目,这个恐怕比较大了,几个亿总是有的,虽然以后可能***困难重重,多少算个振奋消息,这次和诸位分悦一下!

你可能感兴趣的:(应用服务器,SVN,项目管理,grails,groovy)