OpenXava v4.2发布 XML与Java开发的J2EE商业应用

OpenXava是一个让使用XML与Java来开发J2EE">商业应用程序变得简单的框架.OpenXava不使用常见的MVC架构,它是一个JPA应用程序引擎,你能够通过JDK5.0注解或XML描述对象-关系表的映射关系,并将运行期实体对象持久化到数据库中去。

OpenXava 是一个用来快速简洁开发JavaEE/J2EE应用的框架。OpenXava的根本哲理是用Java annotations或XML来定义,用Java来编码;定义越多编码越少就越好。OpenXava的主要目的是简化业务应用系统开发中的典型工作,同时仍然保持必要的灵活性让开发人员根据需要开发高级特性。

使用OpenXava你只需要写model,POJOs,和Java 5 annotations,你不用写view,也不用写controller。

下面是OpenXava中的基本概念。

业务组件(Business component)

业务组件(Business component)是创建OpenXava应用系统的基础部件。在OpenXava中,业务组件是一个java类(当然也有一个XML 版本),包含了创建业务系统涉及的业务概念的所有信息。例如,订单(invoice )的所有信息就包含在文件Invoice.java中. 在业务组件中,你可以定义:

数据结构。 校验, 计算 以及业务概念的所有相关逻辑。 可能的视图, 也就是,本组件的所有可能的用户界面的配置。 数据列表展示的可能性. 列表数据用在列表模式(list mode)(
数据浏览), 报表,导出到excel等。 对象-关系映射, 包含6184.html">数据表以及如何将数据表转化到Java应用程序中的对象。

这种划分方式有利于团队协作,也有利于开发出可以用在不同项目上的通用业务组件。

时间: 2024-10-14 15:20:29

OpenXava v4.2发布 XML与Java开发的J2EE商业应用的相关文章

OpenXava v4.1发布 J2EE商业应用程序简单框架

OpenXava是一个让使用XML与Java来开发J2EEhttp://www.aliyun.com/zixun/aggregation/6441.html">商业应用程序变得简单的框架.OpenXava不使用常见的MVC架构,它是一个JPA应用程序引擎,你能够通过JDK5.0注解或XML描述对象-关系表的映射关系,并将运行期实体对象持久化到数据库中去. 使用OpenXava你只需要写model,POJOs,和Java 5 annotations,你不用写view,也不用写controll

Java Tools 0.44发布 轻量级的Java开发工具

Java Tools 0.44该版本编辑器已得到更新. Java Tools是一个轻量级的Java开发工具,支持创建.编译.执行和调试Java的应用程序或者是http://www.aliyun.com/zixun/aggregation/5541.html">Applet小应用程序.该工具还提供直接点击来访问Java命令.文档.目录和文件.包含一个内置的文本编辑器和图形界面的调试器. 下载地址:http://sourceforge.net/projects/fieldbird/files/

Openxava v4.1.1发布 J2EE商业应用程序框架

OpenXava是一个让使用XML与Java来开发J2EEhttp://www.aliyun.com/zixun/aggregation/6441.html">商业应用程序变得简单的框架.OpenXava不使用常见的MVC架构,它是一个JPA应用程序引擎,你能够通过JDK5.0注解或XML描述对象-关系表的映射关系,并将运行期实体对象持久化到数据库中去. 使用OpenXava你只需要写model,POJOs,和Java 5 annotations,你不用写view,也不用写controll

110期:阿里Java开发手册发布,年度精选资料限时免费下载

本期头条   AliSQL开源Sequence Engine:单调递增的唯一值,是在持久化数据库系统中常见的需求,无论是单节点中的业务主键,还是分布式系统中的全局唯一值,亦或是多系统中的幂等控制,并通过引擎的设计方法,尽可能的兼容其他数据库的使用方法,简化获取序列值复杂度.点我查看,让情人节更有范 •[Java编码规范]<阿里巴巴Java开发手册(正式版)>发布! • 开年大礼!阿里珍贵技术资料限时免费下载 •[在线峰会]2017红包背后的技术秘密 • 视频技术大讲堂开讲啦:赶快报名!   技

【Java编码规范】《阿里巴巴Java开发手册》终极版更新,在线代码检测及IDE插件发布

        -------------- 2017.10.14更新 -------------- <阿里巴巴Java开发手册(终极版)>正式发布,这是史上内容最全.修正最为彻底的一个版本,并且增加了单元测试规约内容,这也是阿里官方对外发布的最后一个PDF版本,值得收藏.   <阿里巴巴Java开发手册>是阿里内部Java工程师所遵循的开发规范,涵盖编程规约.单元测试规约.异常日志规约.MySQL规约.工程规约.安全规约等,这是近万名阿里Java技术精英的经验总结,并经历了多次大

[Java开发之路](10)DOM解析XML文档

对象序列化的一个重要限制是它只是Java的解决方案:只有Java程序才能反序列化这种对象.一种更具操作性的解决方案是将数据转化为XML格式,这可以使其被各种各样的平台和语言使用. 1. 简介 DOM 是用与平台和语言无关的方式表示XML文档的官方 W3C 标准.DOM 是以层次结构组织的节点或信息片断的集合.这个层次结构允许开发人员在树中寻找特定信息.分析该结构通常需要加载整个文档和构造层次结构, 然后才能做任何工作. 由于它是基于信息层次的,因而 DOM 被认为是基于树或基于对象的.DOM 以

asp.net调用Java开发wsdl接口出现客户端发现响应内容类型为“multipart/related; 应为text/xml

问题描述 asp.net调用Java开发wsdl接口出现客户端发现响应内容类型为"multipart/related;应为text/xml有人知道怎解决这个办法吗?求高手指教!在soapui上测试是正常的,如下的请求头部信息POSThttps://ws.colissimo.fr/sls-ws/SlsServiceWSHTTP/1.1Accept-Encoding:gzip,deflateContent-Type:text/xml;charset=UTF-8SOAPAction:"&qu

【java开发系列】—— JDOM创建、修改、删除、读取XML文件

有很多中操作XML文件的方法,这里介绍一下JDOM的使用方法和技巧. JDOM下载地址 创建XML文档 XML文件是一种典型的树形文件,每个文档元素都是一个document元素的子节点.而每个子元素都是一个Element对象,对象可以向下包含. 1 因此我们可以通过先创建元素再将元素添加到父元素中,最后将顶层元素添加到根元素中. 2 创建完文档元素后,就可以把元素添加到document对象中,然后写入文件. 主要使用的函数: Element.setAttribute 为元素添加信息 Elemen

[Java开发之路](12)JDOM和DOM4J解析XML文档

1. JDOM解析XML文档 1.1 简介 JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析.生成.序列化以及多种操作.JDOM 直接为JAVA编程服务.它利用更为强有力的JAVA语言的诸多特性(方法重载.集合概念以及映射),把SAX和DOM的功能有效地结合起来.在使用设计上尽可能地隐藏原来使用XML过程中的复杂性.利用JDOM处理XML文档将是一件轻松.简单的事. JDOM帮助文档 : http://www.jdom.org/docs/apidocs/ Jar包