《Web应用开发》学习笔记

来源:互联网 发布:股票数据猫网 编辑:程序博客网 时间:2024/05/16 10:15

《Web应用开发》学习笔记

 

1、TCP/IP:中文翻译为传输控制协议/因特网互联协议。

      TCP:负责传输控制。

      IP:负责传输内容。

 

2、IP地址: IP给因特网的每一台联网设备规定一个唯一的地址,这个地址称为IP地址,用来标识网络上的一台计算机。

 

3、DNS:Domain name System:域名解析系统,用来完成域名解析。

 

4、URL:Unoform Resource Locator 统一资源定位符:

定义: 是互联网上标准资源的地址,互联网上每个文件都有一个唯一的URL,它指出文件在互联网上的位置以及在浏览器中应该怎么访问它。

      组成:协议  ://  主机名、端口号、路径

 

5、web 服务器

      Web服务器也称为WWW(world wide web)服务器,是提供网上信息浏览服务的重要软件。常用的有7种:

      5.1IIS(Internet Information Services):是微软开发的WEB服务器。提供图形界面的管理工具称为 Internet服务管理器,可用于监视配置和控制Internet服务。

      5.2Kangle:专为做虚拟主机研发的高性能Web服务器和反向代理服务器软件。

      5.3WebSphere:基于JAVA的应用环境,是IBM的软件平台。

      5.4WebLogic:具有全面的功能,支持企业构建自己的应用。

      5.5Apaache:是世界上应用最多的web服务器。源代码开放、支持跨平台的应用,可移植性高。

      5.6Tomcat :是一个软件容器。开放源代码,运用Servlet和JSP Web应用软件。技术标准是JAVA Servlet 2.2和 JAVA Server Pages1.1 ,是基于Apache 许可证下开发的自由软件。

      5.7Web:Web服务器组件是Windows Server2003系统中IIS 6.0 的服务组件之一,默认不安装,需用户手动安装。

      目前JSP Web服务器软件比较有名的是 Apache的tomcat、Caucho.com的resin、Allaire的Jrun和IBM的WebSphere等。

 

6、Servlet技术

      Servlet是用JAVA语言编写的在服务器上运行的小程序,这些小程序主要用来扩展服务器的性能。

      Servlet的主要功能在于能使客户交互式的浏览和修改数据。

 

7、JavaBean技术

      JavaBean是一种使用JAVA语言编写的可重用组件,也是按照特殊的规范要求编写的普通JAVA类。使用JAVABEAN的最大好处就是充分提高代码的可重用性,有利于程序的维护和扩展。

      使用javabean可以将功能、运算、控件、数据库访问等封装成对象。通过应用javabean可以实现业务逻辑和前台显示代码的分离,提高程序的可读性和易维护性。

 

8、JavaBean标准

      (1)JavaBean是一个Java类。

      (2)JavaBean中属性有其对应的设置和获取方法。

      (3)对于一个属性X,他的获取方法的返回值应与其类型相同,方法名为getX的形式,其中属性名的第一个字母大写,方法没有参数。

      (4)对于一个属性X,它的设置方法的返回值应为void,方法名为setX,应具有一个参数,参数类型与属性类型相同。

      (5)Javabean的某个属性可以只有获取参数,没有设置参数。【只读属性】

 

9、MVC的基本概念

      MVC:Model,View,Controller

      Controller控制器:一般起一个组织作用,即调用合适的模式和视图完成特定功能。它是世间响应的负责者。对于Web应用,只有一个事件,那就是请求事件。控制器负责将用户对URL的请求转换到一个JAVA类中处理。

      在商用应用中的MVC架构中,一般不适用判断的方法来决定用哪个控制器,一般采用配置文件的方式。首先读取配置文件,获取action和Controller对应关系,然后根据配置文件制定的类的名字动态生成。

      通过字符串配置,耦合非常小,也不需要事先知道有控制器。这就是反射机制的魅力。 几乎所有插件系统都是如此事先,包括JSP容器。

 

版次:2015年3月第一版

ISBN978-7-302-39332-0

 

1 0
原创粉丝点击