• 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中某些流程实现属于敏感信息,剥离出来需要时间,因此暂不计划整体开源,但会陆续将其中某些模块进行开源。

  • 相关阅读:
    C标准库函数实现
    每天一句话
    移植数码相框到arm开发板上
    数据管理
    perl 分割文件路径和文件名
    恶补英语 拿 The C programming language 练功
    英语学习 chapter1
    uboot 烧写过程
    MVC,去掉字符串中的html代码
    排序之希尔排序
  • 原文地址:https://www.cnblogs.com/netWild/p/jwinner.html
Copyright © 2020-2023  润新知