mint mvc简介
为什么80%的码农都做不了架构师?>>>
项目地址:http://git.oschina.net/895925636/mint-mvc
收录地址:http://www.oschina.net/p/mint-mvc
博客地址:http://www.wemakers.net/home/blog?cate=1001
mint mvc是一个纯粹的mvc框架,是在servlet之上做了浅层包装而做出来的,它做的事情很简单:接收请求->封装参数->将请求交给开发者这编写的逻辑处理->返回处理结果。
mint mvc不是一个全栈式的开发工具。为了弥补这个缺点,我以后会发布一些其他工具,比如持久化工具、校验工具、安全工具,它们都是非常小的(几个到十几个java文件)。
mint mvc的概况:
- 采用jave ee 版的 eclipse开发,项目工程是一个dynamic web project
- 采用了servlet3的一些特性,jdk要求1.6及以上
- 版本控制工具采用git,远程仓库使用 osc的git,项目地址是:http://git.oschina.net/895925636/mint-mvc。
- 目前整个项目52个java文件(不包括package-info.java和demo),共3640行代码,导出的jar包70KB。
用它开发出来的代码大概长成这样:
package demo;import mint.mvc.core.annotation.BaseMapping;
import mint.mvc.core.annotation.Mapping;
import mint.mvc.core.upload.MultipartConfig;
import mint.mvc.core.upload.MultipartParameter;@BaseMapping("/upload")
public class UploadAction {@MultipartConfig(attributeName = "params", limitSize = 1024*1024*1024, tempFilePath = "D:/upload")@Mapping(urls="/index", method="post")public String index(MultipartParameter[] params, String author){String fileParam = "";String commonParam = "";if(params != null){for(MultipartParameter part : params){if(part.isFile()){fileParam += part.getTempFile().getAbsolutePath()+"<br/>";} else {commonParam += (part.getName()+":"+part.getParameterValue())+"<br/>";}}}System.out.println(author);return fileParam+commonParam;}
}
系列博文地址:
- mint mvc第一个应用
- mint mvc的参数
- mint mvc的返回值
- mint mvc的拦截器
- mint mvc文件上传功能——使用篇
- mint mvc文件上传功能——原理篇
- mint-mvc的由来
转载于:https://my.oschina.net/cnlw/blog/336014
mint mvc简介相关推荐
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC
第一章 Web MVC简介 -- 跟开涛学SpringMVC Web MVC简介 1.1.Web开发中的请求-响应模型: 在Web世界里,具体步骤如下: 1. Web浏览器(如IE)发起请求,如访问 ...
- 一、spring mvc简介
2019独角兽企业重金招聘Python工程师标准>>> 这里有一段摘自开涛spring mvc中关于spring mvc简介的一段文字: Spring Web MVC是一种基于Jav ...
- mint mvc文件上传功能——使用篇
为什么80%的码农都做不了架构师?>>> 为了不打击大家的积极性,暂时只着重讲用法,原理方面暂时不讲太多. 配置web.xml 文件上传需要用到servlet3的异步处理功能. ...
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC 博客分类: 跟开涛学SpringMVC webmvcjavaeespring跟开涛学SpringMVC Web MVC简介 1.1、We
第一章 Web MVC简介 -- 跟开涛学SpringMVC 博客分类: 跟开涛学SpringMVC webmvcjavaeespring跟开涛学SpringMVC Web MVC简介 1.1.Web ...
- MVC 简介,MVC数据库
MVC 简介 1.课外了解 ASP.NET是一个开发框架,通过 HTML.CSS.JavaScript 构建服务器脚本来构建网页和网站. ASP.NET支持三种不用的开发模式: Web Pages(W ...
- 一、Sprig MVC简介
一.Sprig MVC简介 1.1介绍 Spring MVC是Spring Framework提供的Web组件,全称是Spring Web MVC,是目前主流的实现MVC设计模式的框架,提供前端路由映 ...
- java MVC英语文献_外文文献: MVC简介Introduction to MVC.pdf
外文文献: MVC简介Introduction to MVC Introduction to MVC 800.699.1932 About DevelopMentor DevelopMentor pr ...
- Spring MVC 简介及开发流程
Spring MVC 简介 SpringMVC操作流程: SpringMVC配置过程: 所需资源:百度云盘:https://pan.baidu.com/s/1kppC8PDq4Os-_KmA0rCTu ...
- Asp.net MVC2.0系列文章-MVC简介篇
使用微软VS工具开发Web应用程序主要有两种方式:一种是常用的创建Asp.net Web Forms,另外一种就是今天着重介绍的Asp.net MVC. <?XML:NAMESPACE PRE ...
最新文章
- php怎么删除多条,php 用checkbox一次性删除多条记录的方法
- 干货丨2017年AI与深度学习要点大全
- 0226互联网新闻 | “多闪”上线首月iOS下载量超过500万;阿里云MWC 2019发布7款新产品...
- kafka-manager 安装
- Java并发教程–重入锁
- Android百度云推送接入,附完整代码
- np完全问题的例子_MIT开发光子算法,试图解决世界7大数学难题的“NP完全问题”...
- vsftpd 配置-使用虚拟账户登录
- Misra c规则简介
- CCF-CSP刷题网站推荐(含100分答案)
- 电子邮件群发软件哪种好 电子邮件群发软件怎么用
- c++ 制作走迷宫游戏
- 《理财系列》-《穷爸爸富爸爸》
- 开发文件管理器-2015年9月19日
- Python计算机视觉-仿射扭曲简单实例
- 6款程序员必备的免费在线画图工具,贼好用!
- 怎么调出全局搜索_eclipse全局搜索快捷键是什么
- Win10内存占用率过高问题解决
- 阿里云域名解析利用accesskey变动态域名DDNS,简易shell脚本型
- 华为H3C ACL配置