博文
asp.net教学笔记(2008-04-01 20:28:00)
摘要:第一章:web基础知识
在这一章中我们将要学习以下几点内容:
1:http协议:
2:web服务器:
3:静态网页的概念
4:动态网页的概念
http协议:
http(hypertext transfer protocol) 即超文本传输协议,这个协议是在internet上进行信息传送的协议
任何网页之间要相互沟通,必须要尊循该协议,当我们通过IE浏览器在地址栏中输入某个网址时,internet就是通过这个协议去查找对应的网站的网页,http协议在安装windows时候会自动安装,不需要用户手去安装
web服务器:
1:什么是web服务器
A:web服务器并不是一台物理的机器,你只要在那台计算机中安装了IIS(internet 信息服务),则这台计算机就 是一台web服器,
B:我们通常把网页的执行可以分成客户端与服务器端,存放网页的那一端被称为服务端,而看(浏览)网 页的一端就是客户端
C:要使客户端能够通过IE查看服务端的网页,必须在服务端安装ISS,也就是说我们说的服务器端就是必须安装 IIS的那一端,也即web服务器
D:web服务器就是我们常说的存放网页的服务器,当客户通过IE向web服务器发出要察看一个网页请求时,web服 务器会接受请求并在服务器上找到相应的网页,执行请求,并把执行的结果返回给客户端的IE.
E:而客户向web服务器发出的请求,都是HTTP请求,也就是说客户端与服务器必须要尊循http协议
 ......
strutsNotes(5)(2008-04-01 20:23:00)
摘要:使用Logic标签库
1)Logic标签库主要用于完成基本的流程控制,如循环,选择等.在jsp面面输出中,logic标签库
是使用最频繁的,也是相对比较复杂的标签库
2)要使用Logic标签库必须要加入标签库的声明
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
3)logic标签库中的提供的大多数功能完全可以用jstl来替代。一般在logic标签库用得最多的标签
就是<logic:iterator>标签
<logic:equal>用于比较两个值是否相等
A:格式:<logic:equal name="在四种范围内的变量的值" value="用于比较的值" >
<%
&n......
strutsNotes(4)(2008-04-01 20:22:00)
摘要: 第四章 struts的标签库
1)在jsp页面中应该避免使用java脚本,因为这些脚本会大大降低jsp页面的可维护性
2)而通过标签可以大大减少jsp页面中的脚本,象jstl(jsp标准标签库)
3)为了更好的与struts结合,在struts框架中已经集成了自己的标签库
4)struts主要提供了以下三个标签库:
A:html标签库。用于生成html基本的标签
B:bean用于完成程序国际化,输出Struts的ActionForm的属性值
C:logic.用于完成循环,选择流程控制等
5)在使用struts标签库必须要导入对应的标签库。
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> 导入html标签库
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> 导入bean标签库
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> 导入logic标签库
&......
strutsNotes(3)(2008-04-01 20:17:00)
摘要:第三章 struts的应用举例
在这一章里面我们要学习
1)struts的开发步骤
2)运用struts开发一个用户登录的例子,要求显示欢迎界面
3)运用struts开发一个拥有员工增加,删除应用程序,在增加时检查工号不能重复,在 删除时检查职工是否存在,操作后做出友情提示
4)定义全局的Forward共多个Action共享
 ......
strutsNotes(2)(2008-04-01 20:14:00)
摘要:第二章:深入struts配置文件
在这一章里,我们要学习以下几点内容
1:配置ActionSerlvet拦截用户请求
2:ActionForm的创建与配置
3:Action的创建与配置
4:Forward的定义转向配置
5)Action的excute方法
配置ActionSerlvet拦截用户请求
1:ActionSerlvet是核心控制器,是由struts框架自动产生的,它像过滤器一样会拦截所有用户的请求。但是这个过滤器必须要在web.xml文件中进行配置才能够发挥它的作用。幸运的是这些配置struts已经帮我们自动配置好,但是有必要进行了解.
<servlet-name>action</servlet-name> --ActionServlet的名字对应实例对应的类
<servlet-class>org.apache.struts.action.ActionServ......
strutsNotes(1)(2008-04-01 20:12:00)
摘要:第一章 struts工作原理
在这一章里,我们要学习以下几点内容
1:mvc设计模式概述
2:MVC的优点
3:MVC的适用范围
2:struts的体系结构
3:struts工作流程
MVC设计模式概述
MVC是Model---View----Controler的简称。即模型---视图----控制器。最近几年被业界推荐为SUN公司的J2EE平台的设计模式。爱到越来越多的WEB开发者的欢迎。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。MVC中的模型、视图、控制器它们分别担负着不同的任务。
视图:视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不进行任何业务逻辑处理。
模型:模型表示业务数据和业务处理。相当于JavaBean。一个模型能为多个视图提供数据。这提高了应用程序的重用性
控制器:当用户单击Web页面中的提交按钮时,控制器接受请求并调用相应的模型去处理请求。然后根据处理的结果调用相应的视图来显示处理的结果。
MVC的处理过程:首先控制器接受用户的请求,调用相应的模型来进行业务处理,并返回数据给控制器。控制......
javaWeb笔记(11)(2008-04-01 20:08:00)
摘要:第十一章:MVC设计模式
什么是MVC设计模式
1)在JSP出现早期制定了两种规范,称为Model1和Model2。
2)在Model1模式中jsp同时肩负着两种角色:表示层与控制层,适应于开发简单的应用程序
3)Model2与Model1不同的是,它把Servlet拉进来做为控制层,从而提高了Web页面的可维护性和重用性
4)Mvc分为三层:模型(......
javaWeb笔记(10)(2008-04-01 20:06:00)
摘要:第十章 过滤器
什么是过滤器:
A:过滤器是封装了某些功能的一个Servlet
B:过滤器能够在服务器接受客户端的请求之前进行预处理,也能够在服务器处理完结果之后进行后处理
C:过滤器拦截请求和响应,以便以某种方式操作正在客户机和服务器之间交换的数据
D:客户端----->(请求)过滤器------->Web服务器 或 Web服务器-->响应---->客户
 ......
javaWeb笔记(9)(2008-04-01 20:05:00)
摘要: 第九章 Jsp标准标签库
什么是Jsp标准标签库
1)Jsp标准标签库(javaServer pages standard tag library)简称jstl是jsp已经为我们做好的
可以直接使用的用于编写和开发jsp页面的一组标准标签。
2)jstl的最终目的是希望为我们提供一个无脚本环境,在此环境中用户可以使用标签来代替以前的Java程序段。
&nb......
javaWeb笔记(8)(2008-04-01 20:04:00)
摘要:第八章 标签开发
为什么要自定义标签:
虽然Jsp里面付带有很多的标签,这是这些标签的功能和个数毕竟有限,为了得到功能更强大
并满足用户需要的标签,就要自己定义标签。自定义标签有两大优点:
A:实现代码重用
B:封装数据的操作,把数据的表示与实现分离
D:虽然JavaBean以可以达到上述的要求,但是由于JavaBeanJavaBean不能与
......