码迷,mamicode.com
首页 > Windows程序 > 详细

JWinner:一个私人定制的快速开发框架,为理想而生

时间:2018-03-12 01:00:16      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:模块   nal   参考   功能   经历   team   技术分享   工作   www.   

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

 

JWinner:一个私人定制的快速开发框架,为理想而生

标签:模块   nal   参考   功能   经历   team   技术分享   工作   www.   

原文地址:https://www.cnblogs.com/netWild/p/jwinner.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!