博文

 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协议
          ......

阅读全文(2217) | 评论:1

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......

阅读全文(2420) | 评论:0

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标签库
 &......

阅读全文(4435) | 评论:1

strutsNotes(3)(2008-04-01 20:17:00)

摘要:第三章 struts的应用举例
                   在这一章里面我们要学习
                     1)struts的开发步骤
                     2)运用struts开发一个用户登录的例子,要求显示欢迎界面
                     3)运用struts开发一个拥有员工增加,删除应用程序,在增加时检查工号不能重复,在                         删除时检查职工是否存在,操作后做出友情提示
                     4)定义全局的Forward共多个Action共享               ......

阅读全文(2003) | 评论:0

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......

阅读全文(2365) | 评论:0

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的处理过程:首先控制器接受用户的请求,调用相应的模型来进行业务处理,并返回数据给控制器。控制......

阅读全文(2235) | 评论:0

javaWeb笔记(11)(2008-04-01 20:08:00)

摘要:第十一章:MVC设计模式
                           什么是MVC设计模式
                            1)在JSP出现早期制定了两种规范,称为Model1和Model2。
                            2)在Model1模式中jsp同时肩负着两种角色:表示层与控制层,适应于开发简单的应用程序
                            3)Model2与Model1不同的是,它把Servlet拉进来做为控制层,从而提高了Web页面的可维护性和重用性
                            4)Mvc分为三层:模型(......

阅读全文(1564) | 评论:1

javaWeb笔记(10)(2008-04-01 20:06:00)

摘要:第十章  过滤器
                        什么是过滤器:
                         A:过滤器是封装了某些功能的一个Servlet
                         B:过滤器能够在服务器接受客户端的请求之前进行预处理,也能够在服务器处理完结果之后进行后处理
                         C:过滤器拦截请求和响应,以便以某种方式操作正在客户机和服务器之间交换的数据
                         D:客户端----->(请求)过滤器------->Web服务器 或 Web服务器-->响应---->客户
           ......

阅读全文(1742) | 评论:0

javaWeb笔记(9)(2008-04-01 20:05:00)

摘要: 第九章  Jsp标准标签库                               什么是Jsp标准标签库
                               1)Jsp标准标签库(javaServer pages standard tag library)简称jstl是jsp已经为我们做好的
                                 可以直接使用的用于编写和开发jsp页面的一组标准标签。
                               2)jstl的最终目的是希望为我们提供一个无脚本环境,在此环境中用户可以使用标签来代替以前的Java程序段。
           &nb......

阅读全文(2415) | 评论:0

javaWeb笔记(8)(2008-04-01 20:04:00)

摘要:第八章  标签开发
                  为什么要自定义标签:
                     虽然Jsp里面付带有很多的标签,这是这些标签的功能和个数毕竟有限,为了得到功能更强大
                     并满足用户需要的标签,就要自己定义标签。自定义标签有两大优点:
                       A:实现代码重用 
                       B:封装数据的操作,把数据的表示与实现分离 
                       D:虽然JavaBean以可以达到上述的要求,但是由于JavaBeanJavaBean不能与
       ......

阅读全文(1593) | 评论:0