构建web组件框架

原创 2007年10月09日 08:52:00

序言

随着信息时代网络技术的不断的更新,Internet成为人们在工作、生活中交流信息的主要的平台,而BS架构的系统被越来越多的人采纳。经过一代网络技术的更新换代,构建Web2.0平台成为大势所趋,Ajax的客户端的亲和力成为新一代网络的主要标志。而现实中残酷的竞争不得不让人意识到,在这样的一个环境中,谁快速的搭建一个Web2.0的网站,谁就网站建设者的赢家。

第一节 基本概念

       中间件(middleware):是基本软件的一大类,属于可利用软件的范畴。顾名思义,中间件处在操作系统、网络和数据库这上,应用软件的下层,它是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。

       它的优点:

l         缩短应用的开发周期;

l         减少系统初期的建设成本;

l         降低应用开发的失败率;

l         保护已有的投资;

l         简化应用集成;

l         减少维护费用;

l         提高应用的开发质量;

l         保证技术进步的连续性;

l         增强应用的生命力;

 

.Net平台 ASP.NETMicrosoft.NET中的网络编程结构,它使得建造、运行和发布网络应用非常的方便和高效。

       它所包含的内容有:

1.         Web表单。

2.         ASP.NET Web服务。

3.         ASP.NET应用框架。

 


第二节 初步思路

       从网站上的一些常用的功能为切入点进行分析,建设网络站点的主要的一些功能有:发布新闻,发布公告,宣传产品,上传下载,多媒体的展示,网络论坛,信息交互等,这些功能相互之间有一定的关联性,如

访问权限基本都通过人员的角色、权限进行分析和过滤;

连接数据库的方法大体是一致的;

留言的信息可以是针对许多模块的,有相互调用的关系;

访问次数的统计需要同一种机制;

相互调用,新闻模块调用上传模块、留言模块功能;

 

皮肤模块直接集成到其他的模块的表现层。

 

所以我们要在保证各个模块的独立性,完整性的前提下,定义出相互调用的接口,也就是系统中各个模块交互信息的规则,在这个大的环境中开发各个模块的功能,使大规模的集成各种模块,裁减功能较容易的实现。

 

Golang构建简单web框架

使用Golang构建web服务还是比较简单的,使用net/http和gorilla/mux就能快速的构建一个简易的web server package main import { "n...
  • yfei89
  • yfei89
  • 2017年06月29日 14:19
  • 1726

Swift Web 开发之 Vapor - 入门(一)

Vapor 是一个基于纯 Swift 构建出的 Web 开发框架,目前可以运行在 macOS 和 Ubuntu ,用于构建出漂亮易用的网站或者 API 服务。官方称是用的最多的 Swift web 框...
  • isaced
  • isaced
  • 2017年03月06日 13:11
  • 1856

SCA(服务组件架构)编程模式

本文转自:http://www.ibm.com/developerworks/cn/webservices/ws-sca/        本文将介绍SCA编程模型中的基本概念,并以一个简单的例子来说明...
  • ma_hoking
  • ma_hoking
  • 2016年05月22日 11:13
  • 2007

Web应用的组件化开发

基本思路 1. 为什么要做组件化? 无论前端也好,后端也好,都是整个软件体系的一部分。软件产品也是产品,它的研发过程也必然是有其目的。绝大多数软件产品是追逐利润的,在产品目标确定的情况下,成本有两...
  • zhoudaxia
  • zhoudaxia
  • 2014年06月14日 21:54
  • 11981

基于Selenium的web自动化框架(python)

1 什么是selenium Selenium 是一个基于浏览器的自动化工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Sel...
  • xinke453
  • xinke453
  • 2017年06月11日 15:39
  • 498

6 大主流 Web 框架优缺点对比

(点击上方蓝字,快速关注我们) 英文: Kit Kelly   译文:oschina  https://www.oschina.net/translate/web-framewor...
  • VhWfR2u02Q
  • VhWfR2u02Q
  • 2017年12月09日 00:00
  • 122

web开源框架大汇总

Struts 项目简介信息 Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过...
  • chow__zh
  • chow__zh
  • 2016年04月19日 22:46
  • 6137

通信框架Netty的详细介绍及应用

对于Netty的十一个疑问 【说明】本文原载于码农 IO(manong.io)官方微信 developerWorks,转载、引用请注明出处及作者。   1.Netty 是什么? ...
  • mn_kw
  • mn_kw
  • 2017年05月27日 12:56
  • 778

Web组件与Web容器有哪些,WEB组件的三种关联关系

WEB组件:的三种关联关系 WEB应用程序如此强大的原因之一就是他们能彼此链接和聚合信息资源。WEB组件之间存在三种关联关系: l         请求转发 l         URL重定向...
  • butingzouluniao
  • butingzouluniao
  • 2014年07月14日 20:08
  • 1166

7个优秀的国内外移动端web框架

淘宝SUI Mobile框架 官网地址:http://m.sui.taobao.org/ SUI Mobile 是一套基于 Framework7 开发的UI库。它非常轻量、精美,只需要引入我们的C...
  • daimomo000
  • daimomo000
  • 2017年01月25日 11:03
  • 20085
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:构建web组件框架
举报原因:
原因补充:

(最多只允许输入30个字)