针对(APP|浏览器)交互的HTTP服务器 MyMVC

Apache
Java
跨平台
2016-05-18
强子1985


#为什么开发MyMVC

希望借助于Netty强大的NIO能力来打造一款轻量级、性能高的HTTP MVC 服务器。

同时,并不会屏蔽技术原理,使得用户知其然且知其所以然。



#MyMVC的技术方案

网络IO框架: Netty

URL映射方案: 参考Jetty的映射规则(full match,prefix match,suffix match)

动态页面渲染: 已经支持Velocity模板,后续会考虑支持freemarker,jsp.

                     支持开发模式下自动探测Velocity的变化,不用重启服务器

访问静态资源:   支持



#从MyMVC中可以学到什么?

1)如何用Netty开发健壮的 MVC 程序

2)如何使用Netty开发业务耗时的系统

3)深入理解 MVC 的本质

4)理解Velocity的渲染及结果输出

对你理解同类型web服务器:Tomcat | Play | Jetty等有很大的指导意义。


#学习交流

适用人群:Netty爱好者、技术Geek, 对代码有控制欲的程序员,喜欢研究 MVC 技术本质的人。

官方群: 206527503

软件首页: http://git.oschina.net/qiangzigege/MyMVC


扩展阅读:Velocity-http://www.ibm.com/developerworks/cn/java/j-lo-velocity1/

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

MyMVC 0.2 发布

#为什么开发MyMVC 希望借助于Netty强大的NIO能力来打造一款轻量级、性能高的HTTP服务器。 同时,并不会屏蔽技术原理,使得用户知其然且知其所以然。 #MyMVC的技术方案 网络IO框架: Netty URL...

2016/05/21 14:13

MyMVC 0.1 版发布

MyMVC 0.1 版发布了,MyMVC基于Netty组件打造,希望借助于Netty强大的NIO能力来打造一款轻量级、性能高的针对(APP|浏览器)交互的HTTP服务器。 同时,并不会屏蔽技术原理,使得用户知其然且知...

2016/05/18 12:34

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

springMVC笔记系列(14)——模型数据处理篇 之 Map

ModelMap类型、Model接口类型、ExtendedModelMap类型等

2015/05/27 21:10
240
1
7_20

学习心得

2015/07/20 20:05
2
0
SpringMVC笔记系列(2)——@RequestMapping请求映射物理视图解析

包括了@RequestMapping修饰类和方法

2015/05/07 16:15
593
0
springMVC笔记系列(8)——RequestParam注解

前面的文章介绍过注解@PathVariable,它能够为Rest风格的URL用占位符的方式传递一个参数,但是这个参数并不是真正意义上的请求参数。请求参数怎么处理是本文的主要内容。

2015/05/19 23:49
18.7K
2
迷你版Spring MVC 实现

迷你版Spring MVC 实现 本文参考自 写出我的第一个框架:迷你版Spring MVC ,写这篇文章用于个人学习的记录。 项目建立 首先,建立一个空Maven项目,在java目录下,建立以下包结构。 ..... |-...

01/29 17:05
17
0
自定义MVC框架之一框架总说明

本系列文章将为你介绍一个简单的自定义的MVC框架,主要是用于学习,框架模拟struts实现。

2016/03/14 11:08
112
1
Shiro 整合 SpringMVC 配置文件详解篇

Shiro 整合 SpringMVC 配置文件详解 本篇只介绍基本的Shiro配置文件,不会过多分析源码等,重在使用。

2016/07/28 10:00
2.6K
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部