jeefuseMDA企業(yè)應(yīng)用快速開發(fā)平臺(tái)
jeefuseMDA 是一個(gè)基于MDA的javaEE企業(yè)應(yīng)用快速開發(fā)平臺(tái)。
它整合一些流行的開源框架如Ibatis、 Hibernate、 Spring Framework、Spring Security、struts2、ehcache、lucene、solr等,構(gòu)建為穩(wěn)定通用的基礎(chǔ)開發(fā)框架。定義或?qū)雞ml模型,并可從UML模型 生成平臺(tái)特定的代碼,生成的代碼完全透明,當(dāng)模型變更時(shí),可重新生成代碼,并與原有代碼合并,且不影響自定義修改的代碼。它將會(huì)極大提高項(xiàng)目開發(fā)效率,使 企業(yè)級(jí)軟件項(xiàng)目開發(fā)更加快速、簡(jiǎn)單、輕松。
包括三個(gè)項(xiàng)目:
-
jeefuse-core 核心應(yīng)用開發(fā)框架.
結(jié)合通用流行的開源框架如Ibatis、 Hibernate、 Spring Framework、Spring Security、struts2、ehcache、lucene等,整合為通用穩(wěn)定的基礎(chǔ)開發(fā)架構(gòu).
-
jeefuse-mda 一個(gè)UML建模工具的Eclipse插件,從UML模型生成平臺(tái)框架特定的代碼.
創(chuàng)建或通過其它元數(shù)據(jù)(如table schema)導(dǎo)入U(xiǎn)ML模型,從uml Model 生成平臺(tái)框架特定的代碼,對(duì)UML模型應(yīng)用特定的定型stereotype(如需要的功能、數(shù)據(jù)驗(yàn)證條件、展示方式等),您也可以開發(fā)自已特定業(yè)務(wù)領(lǐng)域的 uml stereotype.從而控制需要生成的代碼?;谀P万?qū)動(dòng)開發(fā)將會(huì)極大提高項(xiàng)目開發(fā)效率.更重要的是可以復(fù)用模型.當(dāng)您的業(yè)務(wù)模型變更時(shí),直接重新生 成代碼。
-
jeefuse-simple 開發(fā)web應(yīng)用的骨架.
搭建的開發(fā)web應(yīng)用的骨架,您只需要輕松導(dǎo)入到eclipse等IDE中就可著手web應(yīng)用程序的開發(fā).
