zoukankan      html  css  js  c++  java
  • JWinner:一个私人定制的快速开发框架,为理想而生

    关于JWinner

    JWinner是一个JAVA项目的快速开发框架,他已经实现了大多数项目开发之前需要进行的一些必备工作,还有很多在开发过程中可能会用到的工具集。

    JWinner的诞生并不是一蹴而就的,前身经历了多个框架的摸索,在不同阶段暴露出来的灵感和需求,都促使JWinner越来越靠近我心目中的样子

    在之前公司的很长一段时间内,由于市场比较特殊(借口),一直在围绕一个底层很单薄的系统进行迭代开发,没有MVC,没有AOP,没有控制反转,没有依赖注入...

    最直接的后果就是很多框架层应该做的事,都转移到了分散的业务逻辑里面,再加上对Team内的协同要求不到位,造成系统越来越臃肿,模块解耦更是永远的难题

    离开公司之后,开始接触优秀的开源框架,比如JFinal、Spring等,学习各种设计模式,才明白一个优秀的框架对于一个项目有多么的重要

    此时再回顾当初噩梦般的各种重构、各种补丁、各种层出不穷的Bug,恍如隔世

    因此在开发JWinner时,经常会代入到当初的情景,假如有JWinner,再次遇到那种情况,该如何应对

    所以JWinner是我的私人定制,有一定的针对性,但并不会狭隘的裹足不前

    JWinner还在成长,并且会一直成长下去

    主要功能

    特别感谢

    在JWinner的开发过程中,学习并参考了以下开源框架的部分实现,衷心表示感谢。

    JFinal - 作者:詹波 - http://www.jfinal.com

    Jboot - 作者:杨福海 - https://gitee.com/fuhai/jboot

    Spring - https://spring.io

    注:JWinner的MVC及ORM部分主要基于JFinal进行扩展实现,因此特别感谢JFinal的作者“詹波”,祝JFinal越来越好。

    开源计划

    由于JWinner中某些流程实现属于敏感信息,剥离出来需要时间,因此暂不计划整体开源,但会陆续将其中某些模块进行开源。

  • 相关阅读:
    SQL Server 2005 System Views Map
    SQL语句实现移动数据库文件
    重写系统存储过程:sp_spaceused
    MSSQL2005中的架构与用户
    根据时间段计算有n年n月n天
    Linux中的环境变量 (转)
    计算工龄,格式为n年n月n天
    学习递归CTE
    分区表应用例子
    根据备份文件直接还原数据库
  • 原文地址:https://www.cnblogs.com/netWild/p/jwinner.html
Copyright © 2011-2022 走看看