`
hzh0725
  • 浏览: 80253 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

互联网相关 WEB Framework

    博客分类:
  • java
阅读更多

 

 

由于很多原因,一般做互联网的,如果不考虑时间和资源的情况,都会开发自己的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等等,属于扩展部分

分享到:
评论

相关推荐

    NETFramework-v4.8.zip

    .NET框架又包括三个主要组成部分:公共语言运行时(CLR:Common Language Runtime)、服务框架(Services Framework)和上层的两类应用模板——传统的Windows应用程序模板(Win Forms)和基于ASP NET的面向Web的网络...

    ServiceFramework.zip

    ServcieFramework 定位在 移动互联网后端 领域。所以ServcieFramework非常强调开发的高效性,其开发效率可以比肩Rails(不相信?可以体验一下哦)。 拥有Java界最简单,非常高效,且真正的富Model层 Controller层含有...

    web.net课程设计

    ASP.NET是一个统一的Web开发模型,它使用.NET语言调用.NET Framework类库,实现Web应用系统的开发。  随着互联网的迅速发展,网上电子商务活动日益增多,网络XX交易在互联网上快速的发展起来。因此,有必要开发网上...

    PHPnow framework中文应用框架 v1.0

    PHPnow提供安全快速的PHP开发解决方案,PHPnow framework采用国际公认的mvc思想,采用OOP方式开发,易扩展、稳定、超强大负载能力,企业级安全部署,重点发展现代安全快速的互联网应用程序开发PHPnow framework运行环境...

    PHPnow framework中文应用框架 v1.0.zip

    PHPnow提供安全快速的PHP开发解决方案,PHPnow framework采用国际公认的mvc思想,采用OOP方式开发,易扩展、稳定、超强大负载能力,企业级安全部署,重点发展现代安全快速的互联网应用程序开发   PHPnow framework...

    Jandy Web Application Framework-开源

    Jandy 是一个基于 Indy 的互联网开发框架,旨在使编写 Web 客户端和服务器更容易。 目前只有 HTTP 客户端和 HTTP 服务器框架在工作,但其他协议也会包括在内,如 FTP、POP3、SMTP 等。

    HiBooks:以互联网书店为蓝本的Web应用程序。 我与3个团队成员一起工作了50天,这是一个使用Spring Framework的项目。

    概括[发展期刊(速度)] [演示视频] 持续时间50天互联网书店-提供图书购买服务的Web开发项目项目成员-申东哦,权妍珠,朴镇镐选择主题的原因-我认为书籍的主题适合于基于大量数据库实施推荐服务。 利用技术Java 1.8...

    2014值得推荐的10个移动 Web 应用程序开发框架

    Sencha Touch Framework Sencha Touch 是世界上第一个基于 HTML5 的移动 Web 开发框架,支持最新的 HTML5 和 CSS3 标准,全面兼容 Android 和 Apple iOS 设备,提供了丰富的 WEB UI 组件,可以快速的开发出运行于...

    Axure RP Pro 7.0中文破解版+Microsoft .NET Framework 4.0

    Axure RP是一款快速原型设计工具,它不需要任何编程或写代码基础,就可以设计出交互效果良好的产品原型,常用于互联网产品设计、网页设计、UI设计等领域。Axure RP的使用者主要包括商业分析师、信息架构师、可用性...

    APP区域行业互联网平台 v1.0.rar

    3、适合互联网相关创业者使用,成本更低,部署更方便,独立网站代码等文件,可自由下载到本地电脑保存备份,上传到合适的空间就能正常使用,登陆后台就可以相关设置和操作,以及外观和功能的开发。设置不同类型的...

    C# .NETFramework练习项目.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    ASP.NET通用后台管理系统源码.zip_.NET EF_.net bootstrap_.net mvc EF_bootstr

    基于EF+MVC+Bootstrap构建通用后台管理系统,集成轻量级的缓存模块、日志模块、上传缩略图模块、通用配置及服务调用, 提供了OA、CRM、CMS的原型实例,适合快速构建中小型互联网及行业Web系统 Framework 业务无关的...

    coexp-website:CoExp网站是在.NET Core Framework中开发的基于Web的工具,用于从CoExp R软件包家族中查询109个独立的基因共表达网络

    CoExp Web应用程序CoExp Web应用程序是一种使用ASP.NET Core Framework开发的网页工具,其构建目的是在命令行环境之外轻松使用家族(作者:Juan A.Botía)。介绍R编程语言作为运行统计和图形分析的首选方法已在整个...

    ASP.NET Core 7.0是一个开放源代码和跨平台框架,用于构建基于现代云的互联网连接应用程序.rar

    ASP.NET Core 是一个新的开源和跨平台的框架,用于构建如 Web 应用、物联网(IoT)应用和移动后端应用等连接到互联网的基于云的现代应用程序。ASP.NET Core 应用可运行于 .NET Core 和完整的 .NET Framework 之上。 ...

    asp.net2.0数据库入门经典DOC格式

    从本质上来说,运行时和.NET Framework类库集可以用于创建动态Web页。它需要在Web服务器的环境中运行,例如Microsoft Internet Information Server(Microsoft互联网信息服务器,IIS),并且根据服务浏览器请求指示在...

    IIS6.0 IIS,互联网信息服务

     第二篇 IIS之FTP服务器 一、建立你的FTP站点 第一个FTP站点(即“默认FTP站点”)的设置方法和更多FTP站点的建立方法请参照前文Web服务器中相关操作执行。需要注意的是,如果你要用一个IP地址对应多个不同的FTP...

    基于ZendFramework2的PHP电子商务系统.zip

    软件开发设计:PHP、应用...云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。

    销售办公系统软件v0.1 with php using zend framework.zip

    软件开发设计:PHP、应用...云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。

    industry-app-framework

    当需要创建Web服务时,只需在POM文件中引入您依赖的模块,然后将相应模块中的相关地址和帐户修改为正确的地址和帐户即可。 您可以通过调用模块中封装的API接口直接使用相应的组件。 系统架构图 演示图

    Python前后端分离开发Vue+Django REST framework实战 课程项目.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

Global site tag (gtag.js) - Google Analytics