项目是一个系统集成相关的,具体涉及到的系统和技术有:
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 上的项目,这个恐怕比较大了,几个亿总是有的,虽然以后可能***困难重重,多少算个振奋消息,这次和诸位分悦一下!