`

简单易用的Web框架:SummerCool介绍

    博客分类:
  • Java
阅读更多

 

SummerCool是国内某大型电子商务平台的架构师自主开发的MVC框架,该框架是基于Spring MVC做封装处理,使用方法也与SpringMVC保持一致,只要会SpingMVC就会使用该框架。学习成本低、易于上手,容易在社会上招聘人才。

  • 该框架基本灵配置,只需要一些基础配置,也不需要注解。
  • 实现了某公司webx3的功能并且在性能上高于此框架,安全性较高,经安全测试部门测试后是漏洞为0。
  • 该框架实现了下面一些功能:配置灵活、支持OSGI、页面流处理、单例模式(性能高)
  • 解决CSRF/XSS安全问题和单白名单、页面错误拦截、页面组件、自定义权限设置等等。
  • 该框架已经在某大型互联网公司使用,已经大约使用有1年半的时间,没有发现框架的BUG等。

该框架的功能结构图如下所示:

 

  

 

  详见http://code.google.com/p/summercool/,欢迎大家使用和提出宝贵意见。

32
16
分享到:
评论
16 楼 javaoldboy 2011-10-17  
maven编译不成功,不知道是少什么jar包。
另外,我只是想在本地搭个环境研究一下,是不是一定要用maven呢?
15 楼 glamey 2011-05-19  
我最喜欢约定大于配置了。搞得跟ROR很类似。
14 楼 dragonsoar 2011-05-16  
starmb 写道
dragonsoar 写道
lqixv 写道
skycity220 写道
没得下载哦

svn上有代码,这比哪些名为开源,却必须通过其他方式才能得到的源码的项目,好太多了!所以支持一下!

谢谢支持啊,呵呵;这个是本人在大型电子商务公司遇到问题的一个总结吧。
然后代码正在开发阶段,这个是我同事的BLOG,我会把框架模型全弄出来后自己再建一个网站进行宣传的,呵。

真没找到框架的源码所在.还请楼主明示.不能这么忽悠大家吧?

当然不会了,忽悠大家对我也没有什么好处,呵呵~
SVN地址是:https://summercool.googlecode.com/svn/trunk
13 楼 starmb 2011-05-15  
dragonsoar 写道
lqixv 写道
skycity220 写道
没得下载哦

svn上有代码,这比哪些名为开源,却必须通过其他方式才能得到的源码的项目,好太多了!所以支持一下!

谢谢支持啊,呵呵;这个是本人在大型电子商务公司遇到问题的一个总结吧。
然后代码正在开发阶段,这个是我同事的BLOG,我会把框架模型全弄出来后自己再建一个网站进行宣传的,呵。


真没找到框架的源码所在.还请楼主明示.不能这么忽悠大家吧?
12 楼 yq4427 2011-05-14  
在哪下载? 没找到啊..
11 楼 lovit 2011-05-14  
你们不是同一个公司吗。
10 楼 dragonsoar 2011-05-13  
lqixv 写道
skycity220 写道
没得下载哦

svn上有代码,这比哪些名为开源,却必须通过其他方式才能得到的源码的项目,好太多了!所以支持一下!

谢谢支持啊,呵呵;这个是本人在大型电子商务公司遇到问题的一个总结吧。
然后代码正在开发阶段,这个是我同事的BLOG,我会把框架模型全弄出来后自己再建一个网站进行宣传的,呵。
9 楼 lqixv 2011-05-13  
skycity220 写道
没得下载哦


svn上有代码,这比哪些名为开源,却必须通过其他方式才能得到的源码的项目,好太多了!所以支持一下!
8 楼 skycity220 2011-05-13  
没得下载哦
7 楼 dragonsoar 2011-05-11  
马伽角 写道
算是改造spring mvc 的不足吧,,额。。。。

确实是这样的,呵。
6 楼 马伽角 2011-05-11  
算是改造spring mvc 的不足吧,,额。。。。
5 楼 dragonsoar 2011-05-11  
vb2005xu 写道
我很无语 难不成多穿一个衣服 就成飞天猪了


这个兄弟说的很对,其实这个也根本算不上是框架,只是按照目前的需求和未来可能需要扩展的地方,进行了封装和部分改进而。。。

所以根本不算上是自己又造框架;不过为了拿出去好听点,所以起了个名。^_^
4 楼 vb2005xu 2011-05-11  
我很无语 难不成多穿一个衣服 就成飞天猪了
3 楼 dragonsoar 2011-05-11  
chpublish1012 写道
是叫“清凉夏日”吗
说说比springmvc好在哪
多多完善文档


1. Spring MVC自身有些问题。
如:1)页面错误不能拦截
    2)页面错误会把错误的堆栈信息直接打印到Response的Writer中。
    3)错误信息不能通过errorCode这样的错误号进行定制定,只能以错误类型进行定制化。
    4)不能自定义规则的“约定胜于配置”
    5)使用注解会降低性能,如果想完成4)所提到的功能。

等等吧,还实现了一些自己在大型电子商务系统所遇到的一些别的问题。
2 楼 chpublish1012 2011-05-11  
是叫“清凉夏日”吗
说说比springmvc好在哪
多多完善文档
1 楼 dragonsoar 2011-05-10  
该框架和实例还在完善中,请大家慢慢更新。^_^

相关推荐

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

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

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

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

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

    summercool-hsf Automatically exported from code.google.com/p/summercool-hsf 1.目前为止性能最高的RPC远程通讯框架 2....笔者还开发了web层的框架,也在国内最大的电子商务公司使用,平稳运行两年时间: 地址:

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

    作为基于MyBatis的框架,Summercool-DDL充分利用了MyBatis的灵活性和易用性。开发者可以在MyBatis的基础上,无需过多修改原有业务代码,即可实现分库分表的迁移。这大大减少了开发成本,使得项目能够在保持原有架构...

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

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

    Ibatis之分表分库解决方案

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

Global site tag (gtag.js) - Google Analytics