首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Java > 4s Webframework 简单,高效,面向服务

4s Webframework 简单,高效,面向服务

资 源 简 介

4S Webframework是一个简单,高效,面向服务的一个web框架 介绍: > 一句话,“简单,高效,面向服务”,web界,java框架多如牛毛,但我大多不喜欢,最喜欢的一个是Play!,但是全静态方法很是不爽,一直想自己打造一个简单的,正好最近有个比较大的web项目要做,所以乘机写了一个,方便自己服务大家(:)),不过暂时不建议大家在生产环境使用,等我经过这个项目验证后再把代码放出来,其实都很简单,主要类不超过10个,主要配置文件就一个routes(uri映射),其他都是封装的工具类和相应的配置文件 功能和说明: > 0,约定大于配置,除非没办法 1. Velocity模板引擎支持 > 2,多memcached支持,具体可以看xmcache.properties > 3,数据库操作辅助支持,其实用的就是红薯发的那个DBHelper > 4,多数据库连接池支持,master/slave/slave,master/master/slave/slave等,具体可以看dbpool.properties > 5,多文件上传支持 > 6,参数标准支持,通常情况下不用标注 > 7,输出支持json,xml,html,txt,binary,file等等,Controller类里还有很多重载方法 > 8,输入参数支持String,String[.md](.md),File,File[.md](.md),List,其它一概不支持(没必要),类型转换出错的话上层不好处理,输出一大堆异常对用户也不有好 > 9,所有继承Controller的类都必须在applications包下面,类似applications.Applicaton(类名),applications.admin.Application(applications.admin是包名,Application是类名) 1. ,目录结构 > --WEB-INF > | > > templates //模板路径 > > | > > tmp //临时目录,主要放上传的零时文件 > > | > > log //Velocity日志 > > | > > lib //依赖库 > > | > > classes //这里就是业务类和配置文件了 > > > | > > > applications //放Controller类,
VIP VIP
0.189210s