Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Jan 9, 2021. It is now read-only.
suninformation edited this page Jul 23, 2013 · 13 revisions

概述

YMP框架是什么?

YMP(yMatePlatform)开发框架是一套轻量级的JAVA应用开发框架,开发初衷只是想按自己的编码习惯,尽量采用最简单的方式实现我需要的东西,达到简化工作任务、统一开发流程为目标,能够让我和身边的朋友减轻一点点的工作压力,让开发变成快乐的事,能够享受这份快乐是我最大的理想。

在开发过程中,参考了很多优秀的开源项目,如:Hibernate、Struts、Struts2、iBatis、DBUtils、Spring JDBC、String MVC等等,它们都太优秀、太强大也太复杂了,但针对于我所参与的项目来说,有些特性基本无用武之地,反倒成了"累赘",因此我决定冒天下之大不韪,去掉"累赘"重新造轮子,就这样YMP诞生了!

知识需要共享,我们才能进步,开源才是技术发展的力量源泉,我尊重开源,热爱分享,理解劳动为我们带来的价值,个人的力量始终有限,希望大家能够通过了解更多的开源技术,掌握更多的知识,让我们一起交流心得!

YMP框架有哪些特性?

  • 统一配置体系结构,为开发中所需配置文件提供统一的生命周期管理;
  • 系统与业务的日志分离,按功能或模块进行日志存储并可采用多线程写方式以降低I/O成本;
  • 插件机制,支持模块化开发与部署;
  • MVC分层体系,配置简单,可扩展,易维护,支持零配置,不依赖容器,多种视图支持,支持事件及异常接口扩展并整合插件特性;
  • 轻量级JDBC封装,多数据源、单实体ORM封装,支持MySQL、Oracle和SQL Server等数据库,支持存储过程调用和编码方式定义复杂的组合查询*;
  • 支持方法、请求参数绑定与验证,减少人工干预,灵活的验证器扩展接口;
  • 框架模块化加载,支持自定义模块,统一文件配置,简单、灵活;

文档目录

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /