Giter Site home page Giter Site logo

lambkit-jdk1.7's Introduction

JAVA 分布式快速开发框架 Lambkit

Lambkit是基于JFinal的分布式Javaweb快速开发框架,其核心设计目标是极速开发,快速应用。将项目开发的基本要素集合成企业级开发解决方案,快速搞定项目,为您节约更多时间,去陪恋人、家人和朋友 ;)

Lambkit是在我们项目开发过程中不断学习和积累起来的一个基础开发框架,我们将一直不断完善和更新。

交流QQ群:276782534

Lambkit有如下主要特点

  • 集成了多种流行技术:shiro、redis、ehcache、swagger、montan、zbus、TongLinkQ。
  • 开发了多种基础功能:mq、rpc、mail、WebSocket、分布式节点、反向代理、代码自动生成、动态表单、动态SQL、多维分析、表格动态管理。
  • 实现了多种应用功能:微服务架构、基于zbus或motan的RPC框架、用户与权限管理、基于Redis的分布式session技术、基于zbus的消息框架、E-Mail后台发送技术、后台接口展示技术、分布式节点动态管理、自定义反向代理。
  • 配套了多种独立系统:UPMS单点登录系统(来源于项目zheng)、Mgrdb表格管理系统等,应用于不同的行业。

Lambkit启动方式

  • 下载lambkit源码
  • 导入Ecplise(import->Existing Maven Projects),java使用1.8版本
  • MySQL中导入lambkit_opensource.sql数据库
  • lambkit.properties中填写lambkit.db.password=数据库密码
  • 启动Redis
  • 右键com.lambkit.DevStarter->Run As->Java Application
  • 启动完成

输入图片说明

Lambkit管理平台

  • 启动完成后,输入网址:[http://localhost:8080/lambkit/dev],进入主页

Lambkit代码自动生成

代码自动生成有三部分组成,代码自动生成引擎、代码模板和Mgrdb模块组成。

  • 代码自动生成引擎用于生成内容并保存。
  • Mgrdb模块用于保存数据库内所有表格的相关配置。

使用模板

默认使用工程目录下的template的模板,在“template历史版本”里面有upms模板和通用模板1.1、1.2版本可以参考使用。

输入图片说明

启动生成程序

如果没有进行表格配置,应当lambkit.generator.mgrdb为normal模式下运行SysconfigIniTest,初始化表格配置。 再运行GeneratorTest,配置前缀、排除表格或仅包含表格,生成代码。

输入图片说明

生成代码包如下

代码生成后可在配置的输出地址浏览代码文件,如果输出地址是本工程,可刷新工程查看。

输入图片说明

生成代码的使用

model直接可以获取Service的实例,如果是RPC的是模式下,model就会远程获取Service,使用代码可以不用更改。

输入图片说明

更多支持

Lambkit 极速开发,快速应用,QQ群欢迎你的加入: 276782534

Lambkit 官方网站:http://www.lambkit.com

lambkit-jdk1.7's People

Stargazers

孤竹行 avatar

Watchers

孤竹行 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.