框架的初识

isMimeMultipartContent   是多部分内容

HttpContext   请求上下文  。Current 当前的 .MapPath 找到对应的关系(网络路径)

MultipartDataStreamProvider("存放数据目录")   存放多数据的提供者

Request.Content.ReadAsMultipartAsync(provider);

什么是框架  技术实现 是应用的底层支撑 管理接口,用于对所有硬件统一管理;另一种是服务接口,系统平台可

以查询硬件所能够提供的服务,并调用这些服务。所以,设计的规范将会针对这两种能力进行。另一个问题是如何

描述这个管理系统的规范。你需要描述各种管理活动,以及管理中所涉及的不同实体。因为管理系统是针对硬件的

管理,所以它是构架在硬件整合平台之上的。  还要有技术 java提供的JMX 技术

框架可分为白盒(White-Box)与黑盒(Black-Box)两种框架。

基于继承的框架被称为白盒框架。所谓白盒即具备可视性,被继承的父类的内部实现细节对子类而言都是可知的。

利用白盒框架的应用开发者通过衍生子类或重写父类的成员方法来开发系统。子类的实现很大程度上依赖于父类的

实现,这种依赖性限制了重用的灵活性和完全性。但解决这种局限性的方法可以是只继承抽象父类,因为抽象类基

本上不提供具体的实现。白盒框架是一个程序骨架,而用户衍生出的子类是这个骨架上的附属品。
基于对象构件组装的框架就是黑盒框架。应用开发者通过整理、组装对象来获得系统的实现。用户只须了解构件的

外部接口,无须了解内部的具体实现。另外,组装比继承更为灵活,它能动态地改变,继承只是一个静态编译时的

概念。
在理想情况下,任何所需的功能都可通过组装已有的构件得到,事实上可获得的构件远远不能满足需求,有时通过

继承获得新的构件比利用已有构件组装新构件更容易,因此白盒和黑盒将同时应用于系统的开发中。不过白盒框架

趋向于向黑盒框架发展,黑盒框架也是系统开发希望达到的理想目标。
框架的一个重要特征就是用户定义的方法经常被框架自身调用
JAVA框架
WAF:全称:WEB APPLICATION FRAMEWORK主要应用方面:EJB层,(WEB层也有,但是比较弱)。主要应用技术:EJB

等出处:java.sun. com/blueprints/code/index.html">http://java.sun. com/blueprints/code/index.html简述

:这是SUN在展示J2EE平台时所用的例子PetStore(宠物商店系统)里面的框架。是SUN蓝皮书例子程序中提出的应用

框架。它实现了 MVC和其他良好的设计模式。SUN的网站上有技术资料,最好下载PetStore来研究,WEBLOGIC里自带

此系统,源码在bea\weblogic700\samples\server\src\petstore。这是学习了解J2EE的首选框架。免费。
Struts:主要应用方面:WEB层。主要应用技术:JSP,TagLib,JavaBean,XML等出处,这是APACHE的开源项目,应用很

广泛。基于MVC模式,结构很好,基于JSP。Jbuilder8里已经集成了STRUTS1.02的制作。免费。
简述WAF+STRUTS结合的例子:WEB层用STRUTS,EJB层用WAF:JSP(TagLib)——>ActionForm——>Action ——>

Event——>EJBAction——>EJB ——>DAO——>Database JSP(TagLib) (forward) <——Action <——

EventResponse<——
Turbine:主要应用方面:WEB层。主要应用技术:servlet等出处,这是APACHE的开源项目。基于SERVLET。据说速

度比较快,基于service(pluggable implementation可插拔的执行组件)的方式提供各种服务。免费。
COCOON:主要应用方面:WEB层。主要应用技术:XML,XSP,servlet等出处:http://cocoon.apache. org/2.0/简

述:这是APACHE的一个开源项目。基于XML,基于XSP(通俗地说,XSP是在XML静态文档中加入Java程序段后形成的

动态XML文档。)。特点是可以与多种数据源交互,包括文件系统,数据库,LDAP,XML资源库,网络数据源等。免

费。
ECHO:主要应用方面:WEB层。主要应用技术:servlet等出处:http://www.nextapp. com/products/echo/简述:

nextapp公司的一个开源项目。基于SERVLET。页面可以做的很漂亮,结合echopoint,可以作出很多图形效果(里面

用了jfreechart包)。使用SWING的思想来作网页,把HTML当作JAVA的类来做。但是大量使用Session,页面分帧

(Frame)很多,系统资源消耗很大。免费。
JATO:全称:SUN ONE Application Framework主要应用方面:WEB层。主要应用技术:JSP,TagLib,JavaBean等出处

,简述:这是SUN推出的一个商业性框架,一看名字就知道是结合SUN ONE的平台推出的。我下载了JATO2.0看了一下

,感觉有些简单,使用了JSP+TagLib+JavaBean。如他的DOC所说JATO是适合用在小的WEB应用里。免费。
TCF:全称:Thin-Client Framework主要应用方面:JAVA GUI。主要应用技术:JAVA application等出处,简述:

这是IBM出的一个框架。基于MVC模式,基于JAVA Application。推荐一篇介绍文章:java/j-

tcf1/index.shtml">http://www-900.ibm. com/developerWorks/cn/java/j-tcf1/index.shtml收费:每个企业对象

license:2000美元。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值