阅读更多

1顶
0踩

开源软件

原创新闻 bboss自动代码生成框架v4.10发布

2015-10-29 09:23 by 正式记者 yin_bp 评论(2) 有5612人浏览
bboss自动代码生成框架v4.10发布,针对bboss框架和bboss开发平台的自动代码生成工具。

通过自动代码生成框架,根据模板可以自动生成数据库表的增、删、改、分页查询、列表查询、国际化功能对应的java、jsp程序和配置文件,包括:
  • 1.mvc控制器
  • 2.业务组件
  • 3.实体类
  • 4.jsp文件 可以定制不同风格的界面模板,目前提供了一套bboss平台的基础ui风格和一套bboss普通ui风格模板
  • 5.cxf webservice服务类文件
  • 6.hessian服务类文件
  • 7.sql配置文件
  • 8.ioc/mvc组件装配部署和服务发布配置文件.
  • 9.国际化属性文件和国际化配置
  • 10.代码和配置文件集成配置部署readme说明文件

自动代码生成框架功能特点:
  • 提供友好的基于bootstrap的表单配置界面
  • 提供源码打包下载功能
  • 提供基于eclipse的代码格式化功能
  • 可以依据自动生成的使用说明文件快速将代码集成部署到基于bboss或者bboss平台开发的项目中
  • 支持mysql、oracle、sqlites、sqlserver等主流数据库。
  • 支持自定义前端UI界面风格,可以根据需要定制自己需要的界面风格模板


自动代码生成框架下载地址:
bboss-gencode v4.10.0

自动代码生成框架源码托管地址:
https://github.com/bbossgroups/bboss-gencode

自动代码生成框架构建运行说明:
1.安装ant构建环境和jdk 1.7及以上版本
2.运行工程根目录下的build.bat指令
3.构建成功后:
windows环境下运行distrib/run/startup.bat
linux/unix/mac os环境下运行distrib/run/startup.sh

即可启动自动代码生成框架应用,在浏览器端(支持谷歌或者火狐浏览器)访问以下地址,可以在打开的界面中配置数据源,配置表单,生成源代码并打包下载生成的源码文件,浏览源码部署集成说明:
http://localhost:80/gencode

表单配置界面效果图:


















自动生成的代码和配置文件片段:











相关链接

bboss 的详细介绍:请点这里
bboss 的下载地址:请点这里




  • 大小: 43.8 KB
  • 大小: 16.1 KB
  • 大小: 37 KB
  • 大小: 44 KB
  • 大小: 46.2 KB
  • 大小: 24.7 KB
  • 大小: 21.3 KB
  • 大小: 15.8 KB
  • 大小: 47.5 KB
  • 大小: 24 KB
  • 大小: 24.1 KB
  • 大小: 43.9 KB
  • 大小: 24.6 KB
  • 大小: 34.1 KB
1
0
评论 共 2 条 请登录后发表评论
2 楼 ainidehsj 2015-10-30 09:14
  这一套很牛逼啊,自动化了。
1 楼 yin_bp 2015-10-29 09:51
补充说明:bboss框架dao层采用bboss持久层通用Dao,所以无需生成dao层代码

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 哲学家进餐问题【VS可视化;C#;操作系统作业】

    操作系统课程作业,有可视化动态,VS2017可运行,C#。

  • C#实现哲学家进餐问题

    代码GitHub链接:https://github.com/tigmfg/PDProblem_csharp 实现哲学家进餐 class PDproblem { /////当哲学家同时拿起左右两边的筷子时,才会开始进餐,防止进程死锁 public static readonly int maxPhilosopher = 5; // 最大的哲学家数量 public List<Semaphore> forks = new List&lt

  • C#计算机操作系统哲学家就餐问题

    计算机操作系统中的哲学家就餐问题,用C#把整个过程可视化出来。

  • 哲学家就餐问题(C#实现)

    用C#代码实现操作系统中的哲学家就餐问题。程序所涉及包括面向对象程序编程,多线程,metux等。

  • C#哲学家进餐算法

    .NET哲学家进餐算法,vs2010可打开,面向对象设计

  • VC多线程对哲学家就餐问题的图像界面动态实现

                                            用VC6多线程实现对哲学家就餐问题的动态图像演示:主要的代码在*VIEW类中:开了5个工作线程,幸好是工作线程,要是UI线程,就更有的我忙了,忙了一天,不过还是蛮有收获的,呵呵@*VIEW.CPP文件内容如下:// philosophers_eating_problemView.cpp : implementa

  • 哲学家进餐问题C# 解决程序

    问题: 哲学家就餐问题可以这样表述,假设有六位哲学家围坐在一张圆形餐桌旁,做以下两件事情之一:吃饭,或者思考。吃东西的时候,他们就停止思考,思考的时候也停止吃东西。餐桌中间有一大碗意大利面,每两个哲学家之间有一只筷子。因为用一只筷子很难吃到意大利面,所以假设哲学家必须用两只筷子吃东西。他们只能使用自己左右手边的那两只筷子。 解决方式: 采用互斥量来解决该问题,每互斥量代表一只筷子。哲学家必须等待身边两只筷子同时可以使用的时候才可以进餐,当使用一会之后,需要自动释放该互斥量(筷子),其他哲学家就可以进行抢占使用。

  • 哲学家进餐问题 C++实现

    哲学家进餐问题描述 假设有五位哲学家围坐在一张圆形餐桌旁,做以下两件事情之一:吃饭,或者思考。吃东西的时候,他们就停止思考,思考的时候也停止吃东西。餐桌中间有一大碗意大利面,每两个哲学家之间有一只餐叉。因为用一只餐叉很难吃到意大利面,所以假设哲学家必须用两只餐叉吃东西。他们只能使用自己左右手边的那两只餐叉。哲学家就餐问题有时也用米饭和筷子而不是意大利面和餐叉来描述,因为很明显,吃米饭必须用两根筷...

  • c语言实现哲学家就餐问题

    文档为实验报告,运行环境是ubantu,文档包含哲学家就餐问题的代码,使用三种方法解决哲学家就餐问题,顺序资源法,加房间法和P_sim法,希望对大家有帮助

  • 哲学家就餐问题

    C# 多线程模拟哲学家就餐问题+实验报告

  • 哲学家用餐问题c#实现

    哲学家用餐问题C#实现,源码可以运行,多线程互斥操作

  • 哲学家就餐问题——MFC演示程序

    这个问题实际上就是多线程的调度问题,因为MFC里面已经给我们封装好了线程类,CWinThread类,因此我们要做的仅仅是简单的为每位哲学家分别创建进程。程序逻辑不是很复杂,但在用MFC来做哲学家就餐问题的演示问题时,就涉及到的图像绘制可能比较麻烦,因为你要给每位哲学家的当前状态给出相应的图示。          这个是我写的演示程序的主界面,左边使用图形显示哲学家就餐中的一些状态切换,右边用编辑

  • 死锁之五个哲学家就餐问题 C语言实现

    #include<stdio.h>#include<process.h>#include<windows.h>#include<stdlib.h>#include<math.h>HANDLE Mutext[5];int chopstick = 0;int *Physical;unsigned int _stdcall ThreadFun(...

  • 哲学家进餐问题

    产生背景 由荷兰学者Dijkstra提出的哲学家进餐问题(The Dinning Philosophers Problem)是经典的同步问题之一。哲学家进餐问题是一大类并发控制问题的典型例子,涉及信号量机制、管程机制以及死锁等操作系统中关键问题的应用,在操作系统文化史上具有非常重要的地位。对该问题的剖析有助于深刻地理解计算机系统中的资源共享、进程同步机制、死锁等问题,并能熟练地将该问题的

  • linux网络编程之System V 信号量(二):用信号量实现进程互斥示例和解决哲学家就餐问题

    一、我们在前面讲进程间通信的时候提到过进程互斥的概念,下面写个程序来模拟一下,程序流程如下图: 即父进程打印字符O,子进程打印字符X,每次打印一个字符后要sleep 一下,这里要演示的效果是,在打印程序的边界有PV操作,故每个进程中间sleep 的时间即使时间片轮转到另一进程,由于资源不可用也不会穿插输出其他字符,也就是说O或者X字符都会是成对出现的,如OOXXOOOOXXXXXXOO….

  • C语言多线程之“哲学家就餐”问题

    问题描述:有五个哲学家,他们的生活方式是交替地进行思考和进餐。他们共用一张圆桌,分别坐在五张椅子上。在圆桌上有五个碗和五支筷子,平时一个哲学家进行思考,饥饿时便试图取用其左、右最靠近他的筷子,只有在他拿到两支筷子时才能进餐。进餐完毕,放下筷子又继续思考。约束条件(1)只有拿到两只筷子时,哲学家才能吃饭。(2)如果筷子已被别人拿走,则必须等别人吃完之后才能拿到筷子。(3)任一哲学家在自己未拿到两只筷...

  • C#哲学家就餐问题

    使用了C#对哲学家就餐问题进行了仿真,采用进程交互法,并使用批均值法、重复删除法对仿真数据进行了分析

Global site tag (gtag.js) - Google Analytics