Giter Site home page Giter Site logo

dongxy / ofbiz-smart Goto Github PK

View Code? Open in Web Editor NEW

This project forked from huihoo/ofbiz-smart

0.0 2.0 0.0 5.02 MB

A tiny,smart,powerfull web framework inspired by OFBiz framework, Spring-Boot, Moqui

Home Page: http://huihoo.org/ofbiz-smart

Java 99.50% CSS 0.50%

ofbiz-smart's Introduction

OFBiz Smart

A tiny, smart, powerfull web framework inspired by OFBiz framework, Spring-Boot, Moqui.

简介

OFBiz Smart是一个简单的,灵活的,功能较强的Web开发框架,它的设计**主要借鉴了 Apache OFBiz框架的设计**,同时简单引入了笔者在实际项目开发过程中使用其它项目框架的一些好的特性。 比如Spring Boot的profile特性, Spring MVC的View Pattern

OFBiz Smart不是一个全栈式的Web开发框架,它能做的工作主要是 数据库操作访问,业务服务定义与执行,界面整合,URL请求映射等常见的Web开发工作。 但由于OFBiz Smart基于Java7和Servlet3.0,可以很容易的集成其它特性,比如应用安全,任务调度,消息通信等。

OFBiz Smart和主流的Web开发框架相比,还很嫩,甚至不具有可比性(这点笔者不可否认)。但框架本身经过良好的测试,背后由专业的开发团队,Huihoo社区维护,开发人员项目经验相当丰富,对主流的Java Web开发框架相当熟悉,目前已经在商业项目中采用 具有较好的稳定性。

特性

  • 基于XML配置的URL映射,不需要书写Controller。
  • 支持多种View输出,包括Jsp,Json,Xml,Captcha等,另支持自定义View。
  • 服务定义,通过简单的配置支持服务的Http调用,做到编写一次服务即可以本地调用,也可以Http调用。
  • 自定义服务执行
  • 基于Ebean的实体ORM,通用的数据库操作。
  • 多数据源/自定义数据源。
  • 自定义Delegator。
  • 简单的实体/参数验证。
  • 国际化
  • 应用配置的profile加载和读取。

架构

smart

文档

ofbiz-smart's People

Contributors

huangbaihua001 avatar openweb avatar

Watchers

James Cloos avatar chinaraind 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.