`
dragonsoar
  • 浏览: 205500 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Summercool-Web框架简介 (九)

阅读更多

简介:轻量封装Spring MVC

         因为本人在国内最大的电子商务公司工作期间,深感一个好的Web框架可以大大提高工作效率,而一个不好的Web框架,又可以大大的降低开发效率。所以, 在根据笔者在从事电子商务开发的这几年中,对各个应用场景而开发的一个轻量封装Spring MVC的一个Web框架。

         笔者工作的这几年之中,总结并开发了如下几个框架: summercool( Web 框架,已经应用于某国内大型网络公司的等重要应用)、summercool-hsf(基于Netty实现的RPC框架,已经应用国内某移动互联网公司)、 summercool-ddl(基于Mybaits的分表分库框架,已经应用国内某移动互联网公司);相继缓存方案、和消息系统解决方案也会慢慢开源。 Summercool框架做为笔者的第一个开源框架

 

框架地址:http://summercool.googlecode.com/svn/trunk/summercool-web  

应用地址:http://summercool.googlecode.com/svn/trunk/summercool-petstore  

工具地址:http://summercool.googlecode.com/svn/trunk/summercool-tools

说明:此框架要用到spring-tools文件夹中的security文件夹中的文件,使用此框架的人员请将security文件夹的内容替换到JDK中的security文件夹中

我的官方微博:www.weibo.com/vanwelldotcn

我的官方扣群:102934900

 

 

一、N久没有更新开源系列的东西了,对大家深表抱歉,以后会继续慢慢的做起来了

      不过今天很奇怪,是我电脑的问题还是网络的问题还是iteye的问题呢?发现好像系统打开很慢啊,我现在都要考虑是不是要换地方了。而且发现我的浏览数也没有上去,郁闷啊,呵呵~

 

二、自定义controller配置

      记得有一个哥们一直问我,我要自己配置一个Controller,而不是想通过扫描进去的。这个怎么整?而且我的这个Controller不一定放在哪个文件夹下面去

      其实挺简单的,所以我在这里把这种应用场景补充一下:

      我在petstore这个应用中的"url-configurer.xml"里面,又添加了一个WelcomeController的配置。

1) 自定义一个WelcomeController.java,并继承自AbstractController

2) 添加一个url映射关系:/welcome.htm --> welcomeController

3) 具体welcomeController里面做了啥,请直接看代码

 

通过这样的配置就可以直接自定义一个controller,用自己想到的url映射到相应的处理类了

因为项目等等原因,框架工作一直没有继续下去,最近会继续下面的,希望感兴趣的人多加关注

 

	<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
		<property name="urlMap">
			<map>
				<entry key="/item/*.htm" value="/item/item_detail.htm" />
				<entry key="/welcome.htm" value-ref="welcomeController"/>
			</map>
		</property>
	</bean>
	
	<bean id="welcomeController" class="org.summercool.platform.web.module.petstore.controller.WelcomeController"/>
 

 

 

 

 

分享到:
评论
7 楼 dragonsoar 2012-12-11  
yepeilong09 写道
已加关注,人气得慢慢累积,等框架说明文章比较全了,可以考虑开个专栏

嗯,是的,现在和一家公司合作。他那边帮我来运营开源工具,希望开源的这些东西能一直走下去,也希望大家多多参考讨论
6 楼 yepeilong09 2012-12-10  
已加关注,人气得慢慢累积,等框架说明文章比较全了,可以考虑开个专栏
5 楼 dragonsoar 2012-12-09  
yepeilong09 写道
多多更新博客啊,时刻关注

一直没有什么人留言,所以也没有怎么发了。不过最近正打算重新开启。以后大家可以关注一下 @帆帷网络 的微博,以后有消息和各种培训及线下活动,会通过这个微博通知
4 楼 yepeilong09 2012-12-07  
多多更新博客啊,时刻关注
3 楼 m33707 2012-11-23  
缓存方案、消息系统、ddl什么时候开源?要不先把代码传到google解解馋也行
2 楼 m33707 2012-11-23  
thank you,这个功能已经添上了
1 楼 dragonsoar 2012-11-14  
需要的人请直接更新petstore应用,代码已经提交了~

相关推荐

    summercool-hsf:自动从code.google.compsummercool-hsf导出

    笔者工作的这几年之中,总结并开发了如下几个框架: summercool(Web 框架,已经应用于某国内大型网络公司的等重要应用)、summercool-hsf(基于Netty实现的RPC框架,已经应用国内某移动互联网公司)、 summercool-...

    summercool-ddl:自动从code.google.compsummercool-ddl导出

    summercool-ddl Automatically exported from code.google.com/p/summercool-ddl 学习了解使用!

    summercool-ddl:从 code.google.compsummercool-ddl 自动导出

    《Summercool-DDL:基于MyBatis的分库分表框架详解》 在现代的互联网应用中,随着数据量的快速增长,单表存储的数据量往往容易达到瓶颈,从而影响系统的性能和稳定性。为了解决这一问题,分布式数据库和分库分表...

    summercool-hsf:从 code.google.compsummercool-hsf 自动导出

    summercool-hsf Automatically exported from code.google.com/p/summercool-hsf 1.目前为止性能最高的RPC远程通讯框架 2.也可以做为手机长连接的Server,经测试已经达到了50W以上的性能长连接 (需调整linux内核...

    summercool:从 code.google.compsummercool 自动导出

    笔者工作的这几年之中,总结并开发了如下几个框架: summercool( Web框架,已经应用于某国内大型网络公司的等重要应用)、summercool-hsf(基于Netty实现的RPC框架,已经应用国内某移动互联网公司)、summercool-...

    Ibatis之分表分库解决方案

    在实际项目中,`summercool-ddl`可能是一个包含数据库创建脚本的文件,用于在实施分库分表前准备数据库结构。这些脚本可能包含了创建分片表的DDL语句,以及可能的视图和索引,以优化查询性能。 总之,Ibatis的分库...

Global site tag (gtag.js) - Google Analytics