项目是一个系统集成相关的,具体涉及到的系统和技术有:
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 上的项目,这个恐怕比较大了,几个亿总是有的,虽然以后可能***困难重重,多少算个振奋消息,这次和诸位分悦一下!
分享到:
相关推荐
如果一行上有多个语句,则需要用分号来分隔。 动态类型 Groovy 采用动态类型,这意味着不需要显式声明类型。在 Groovy 中,一个对象的类型是在运行时动态发现的,这极大地减少了要编写的代码数量。在 Groovy 中,...
这些知识点是对Groovy基础语法的一个大致概述,而文件中的内容则展示了如何在实际代码中应用这些语法。由于文件内容有些混乱,并且含有重复的词汇和一些扫描错误,以上总结的知识点基于对Groovy语言的理解和部分可...
总结起来,EditPlus 3.12 540版结合Groovy语法文件,为Groovy开发者提供了一个强大的编码环境。虽然SN信息未给出,但了解如何配置和使用这些语法文件,对于提升开发体验有着显著的帮助。无论是修改代码高亮的颜色,...
Gradle文件配置及groovy语法介绍
Groovy是一种基于Java平台的动态、灵活的编程语言,它扩展了Java的语法,提供了简洁、易读的代码风格,同时保持与Java的完全互操作性。本教程将深入探讨Groovy中的注释机制,这对于理解和维护代码至关重要。 在...
Groovy是一种动态、灵活的编程语言,它与Java高度兼容,并且在许多方面提供了更简洁的语法。在本文中,我们将深入探讨Groovy的高级语法,特别是与JSON和XML操作相关的部分。 首先,我们来看看Groovy如何处理JSON...
综上所述,Groovy提供的字符串处理特性,能够使程序员在处理文本数据时更加灵活高效,这无疑是Groovy作为动态语言在文本处理方面的一大优势。通过理解Groovy字符串的特性,程序员可以编写更加简洁、清晰且功能强大的...
在Groovy中,字符串可以用单引号、双引号甚至三引号来定义,而Groovy对字符串的处理也比Java更为灵活,例如字符串插值的使用。同样地,Groovy对于集合和数组的操作也提供了很多便捷的方法。 在阅读本教程时,读者...
Groovy 入门教程 Groovy 是一种基于 Java 语言的脚本语言,运行在 JVM 中,语法与 Java 相似,但抛弃了 Java 的一些...Groovy 是一种功能强大且灵活的脚本语言,提供了简洁的语法和强大的功能,非常适合开发者使用。
- **闭包和元编程**:深入学习Groovy的两大特色,掌握闭包的使用场景和元编程的应用。 - **Gradle入门**:学习如何创建Gradle项目,配置build.gradle文件,以及执行基本的构建任务。 - **Gradle插件**:了解常用的...
Groovy是一种基于Java平台的动态编程语言,它与Java语法高度兼容,但提供了更简洁、更灵活的写法,使得开发效率得以提升。本讲主要介绍Groovy的基础知识,包括如何进行项目演示以及如何搭建Groovy的开发环境。 首先...
这个名为"groovy.editplus"的文件很可能就是一个包含Groovy语言规则的EditPlus语法定义文件。通常,这样的文件是用特定格式编写的,比如XML,用来定义不同类型的代码片段应该如何在编辑器中呈现,例如使用不同的颜色...
Groovy是一种动态、灵活的编程语言,它是Java平台上的一个扩展,可以无缝集成到Java项目中。Groovy的语法简洁,支持面向对象编程、函数式编程,并提供了许多现代语言特性,如闭包和动态类型。这使得Groovy成为快速...
Groovy 是一种面向对象的动态编程语言,专为Java平台设计。它被广泛应用于构建工具,如Gradle,因为它能够提供简洁和灵活的语法,同时兼容Java代码。Groovy的语法设计使得Java开发者能轻松过渡,它允许省略一些Java...
Groovy是2003年由James Strachan创建的一种开源语言,它是Java虚拟机(JVM)上的一个方言。Groovy代码可以直接与Java代码互操作,因为它们都被编译为Java字节码。这种兼容性使得Groovy成为Java开发者的理想选择,...
这意味着你可以在同一个项目中混合使用Java和Groovy,方便地利用已有的Java资产。 6. ** Grape**:Grove的依赖管理工具Grape,可以自动下载并管理项目所需的库,类似于Java的Maven或Gradle。 7. **Grails**:...