.NET框架中大多数建立的是服务器端Web页,经编译后生成HTML代码传递到客户端浏览器。同时,为了提高效率,对于那些不包含业务逻辑的Web页,在.NET框架中可以直接用HTML元素建立客户端Web页,再建立起与对应的服务器端Web页之间的调用关系。
3.2 表单建模
表单是Web页的基本输入机制,包括<input>、<select> 和 <textarea>等输入元素,用《Form》构造型进行建模。《Form》没有操作,与之交互的操作是包含表单的Web页的特性。它可以与作为输入控件的 Applet或ActiveX 控件关联,还可以把表单内容提交到服务器进行处理。图4描述了含有表单的客户端Web页与服务器的交互过程。
3.3 组件建模
Web应用中的组件分为服务器端组件和客户端组件两类。服务器端较复杂的业务逻辑通常由中间层完成,包括一组封装了所有业务逻辑的已编译好的组件。