互联网相关 WEB Framework

由于很多原因,一般做互联网的,如果不考虑时间和资源的情况,都会开发自己的web framework。

实现一个web framework 需要做些什么:

  1. 基础框架,一般是IOC框架,你可以直接写,或者使用spring,或者使用 jdk services方法。
  2. 一般都需要component呢,所以我们的framework需要管理有component的关系
  3. Template Service,也许是jsp,也许是velocity或者freemark
  4. Control Service,一般都是需要COC方式来形成,所以就需要COC的Mapping Rule
  5. 现在流行POJO和Anonation 作为Control类,那么就需要Anonation的解析
  6. 异常处理的Service
  7. Resource Loader Service, 支持多中发生的resource load
  8. URI Service,这个是大型网站必须要用的
  9. 对Requestion,Responese的封装,出于互联网的安全方面的考虑,这个必然要做的
  10. WebFramework处理的chain,pipeline,流程管理,包括用户角色的检查
  11. 最后一点,也就是跟后面几层的结合(service,dao)

就这些了,做一个web framework就从这些方面去考虑,其他的rest等等,属于扩展部分

猜你喜欢

转载自hzh0725.iteye.com/blog/1013312