YMP是一个非常简单、易用的一套轻量级JAVA应用开发框架,设计原则主要侧重于简化工作任务、规范开发流程、提高开发效率,让开发工作像搭积木一样轻松是我们一直不懈努力的目标!
主要技术特点:
采用组件化、模块化打包方式,可按需装配,灵活可扩展;
采用微内核实现Autoscan、AOP、IoC、Event等,涵盖SSH框架中绝大部分核心功能;
统一配置体系结构,感受不一样的文件资源配置及管理模式;
整合多种日志系统(log4j、jcl、slf4j)、日志文件可分离存储;
轻量级持久化层封装,针对RDBMS(MySQL、SQLServer、Oracle等)和NoSQL(MongoDB、Redis等)提供支持;
完善的插件机制,助力于更细颗粒度的业务拆分;
独特的独立服务开发体验;
功能强大的验证框架,完全基于Java注解,易于使用和扩展;
灵活的缓存服务,支持EhCache、Redis和多级缓存(MultiLevel)技术;
配置简单的MVC架构,强大且易于维护和扩展,支持RESTful风格,支持JSP、HTML、Binary、Freemarker、Velocity等多种视图技术。
|