WEB开发小结

一、B/S结构

(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape NavigatorInternet Explorer服务器安装OracleSybaseInformixSQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

主要包含三要素

1、浏览器:

a 解析html、js代码

b 发送http数据包到服务器

2、通讯协议

如:http、https

3、服务器

a 提供静态页面以响应客户端

b 将浏览器提交过来的数据包封装成request对象交付给辅助运用(servlet、struts.action)来处理用户请求

c 将辅助运用处理的数据结果封装成response对象反馈给客户端

 

该链接是eclipse下配置tomcat7的几个重要问题

http://jingyan.baidu.com/article/ab69b270ccc4792ca7189fd6.html

 

二、MVC模式

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面 显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于 映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:
  • Model(模型)表示应用程序核心(比如数据库记录列表)。
  • View(视图)显示数据(数据库记录)。
  • Controller(控制器)处理输入(写入数据库记录)。
MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。
Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。
  通常模型对象负责在数据库中存取数据。
View(视图)是应用程序中处理数据显示的部分。
  通常视图是依据模型数据创建的。
Controller(控制器)是应用程序中处理用户交互的部分。
  通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,您可以在不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。
MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。

 

 

总结 : B/S 和 C/S 结构原理;servlet功能和原理;request和response对象;服务器辅助运用;.xml配置文件;MVC模式理解

 

 

posted @ 2014-06-25 20:23  coffee_jiahui  阅读(150)  评论(0编辑  收藏  举报