bboss 自動代碼生成工具v4.10.4發布
bboss是一個j2ee開源框架,為企業級應用開發提供一站式解決方案,并能有效地支撐移動應用開發。bboss功能涵蓋ioc,mvc,jsp自定義標簽庫,持久層,全局事務托管,安全認證,SSO,web會話共享,cxfwebservice服務發布和管理,hessian服務發布和管理等功能。另外還提供了符合中國式自由流的bboss activiti工作流引擎。在不斷的實踐過程,越來越多的好東西被吸納到bboss這個大家庭中,使得bboss能夠更好地應用于企業應用項目中,能夠更好地解決開發過程中碰到的實際問題。使用bboss提供自動代碼生成框架可以更好地提高開發效率。
基于bboss,可以快速地開發構建穩定高效可靠、可擴展、安全的企業級應用系統。
bboss特色如下:
1.aop/ioc業務組件管理、依賴注入(屬性注入、構造器注入、工廠模式注入)、聲明式事務等;可擴展性強,用戶可以自行任意為ioc元素增加擴展屬性,以便實現自定義的ioc依賴注入功能(其他ioc框架擴展ioc語法,可能需要編寫xsd描述文件,bboss的ioc配置語法是松散而嚴謹的,很容易擴展而且不需要編寫xsd文件)
2.rpc(http/netty/mina/jms/webservice/rmi/jgroups/restful) 安全高效,可非常方便地將bboss ioc管理的業務組件發布成RPC服務
3.distribute event framework,分布式事件廣播組件,基于jgroups。
4.jsp taglib 分頁、樹、列表、抽屜式、邏輯標簽
5.mvc/restful簡單高效的mvc框架,很好地支持xml,json,文件上傳下載,jsonp,傳統/html5文件上傳下載,靈活的參數綁定機制,與bboss標簽庫分頁標簽無縫對接
mvc整體邏輯架構
mvc請求處理流程
6.國際化組件,支持國際化屬性文件熱加載、緩存、高性能,支持從classpath和web應用目錄中加載資源文件,提供國際化標簽和國際化編程API
7.persistent framework,多數據庫支持,豐富的api,提供查詢行處理器,全局事務管理(可整合托管bboss,ibatis,hibernate,spring等持久層的事務),支持多數據庫事務,多種事務編程模式,很好地和業界主流數據源結合(dbcp,c3p0,proxool,weblogic,druid等),支持業界主流的o/r mapping機制,支持xml配置sql風格的api,也支持直接在java程序中直接使用sql的api;提供了持久層連接池的監控功能
8.xml-bean serializable,高效,很好地支持各種java數據類型和復雜對象結構,支持引用關系的序列化,提供序列化插件機制,可以根據需要定制對象的序列化行為
9.jms 開發套件
10.cxf webservice 服務發布和客戶端代理,更多相關資料地址:http://yin-bp.iteye.com/category/327709
11.quartz任務引擎管理
12.hession服務管理及發布,客戶端調用支持
13.集群會話共享,跨容器跨平臺,跨站跨應用會話共享及SSO,高效,配置簡單,提供實用的會話統計監控和會話集中管理功能(會話查詢,會話刪除,會話屬性數據查看等等)
14.安全認證SSO,ticket令牌管理(令牌生成和校驗),支持集群環境令牌管理和校驗,提供令牌編程注解和令牌斷言jsp標簽,采用令牌標簽可防止表單重復提交功能
15.bboss 工作流引擎(基于開源activiti 5.12擴展),遵循bpmn規范,支持中國式自由流,支持任意駁回、駁回后再回到駁回點、撤銷、任意跳轉,支持抄送到人和部門,支持單實例/多實例切換,支持多實例串并行切換,自動跳過無處理人的節點,可自動跳過相同處理人的節點,能夠很好地保持業務事務和工作流事務的一致性。
16.bboss大數據抽取遷移工具,this is a db-hdfs tools used to transfer big database datas to hadoop hdfs like sqoop,but bboss bigdata tool is very nice monitor and event drivered model,and high perfermance,support Distributed executor tasks Ability,提供良好的數據抽取監控作業操作界面
17.完備的框架監控機制
bboss 自動代碼生成工具v4.10.4發布。
v4.10.4相較v4.10.3功能改進:
1.升級最新版本bboss
2.服務層通用dao可以訪問指定數據源
3.可以指定數據庫分頁機制
4.針對不同的UI模板風格生成特定的代碼部署說明:不同的風格模塊運行平臺和環境依賴都不同,所以代碼部署說明也不一樣,需要根據使用的UI風格生成代碼部署說明
5.增加common風格運行環境工程,對應bboss-gencode中的gencode子目錄
6.修復一系列bug
v4.10.4下載地址:https://github.com/bbossgroups/bboss-gencode/releases
bboss自動代碼生成工具使用指南:http://yin-bp.iteye.com/blog/2256948
來自: http://www.oschina.net//news/69901/boss-4-10-4