篇一 :Jsp基础知识总结

Jsp我们学完也有好长一段时间间了,过程中总结的一点点基础知识,拿来与初学者分享,直到最后做我们一个小小的项目,宠物医院,也是用我们最简单的工具Jcreater4.0来做的,呵,到了Ecliplse下才发现,开发速度如此之快,不过这样也打好了我们的基础....不多说了,把所学到的小小总结发来至此吧,愿给初学者带来便利,同时愿高人给以指点不足之处.....

首先来说一下我们jsp的课程:第一部分为Servlet技术,包括Servelt入门,会话跟踪,JavaMal和Servlet.第二部分就是Jsp技术,包括:jsp简介,jsp脚本和指令的使用,jsp隐式对象,JavaBean与jsp中的标准动作,jsp表达式语言,自定义标签,jsp自定义表签库.第三部分就是过滤器的设计模式,包括过滤器和MVC设计模式.

一.Servlet知识及常见错误和规律.

1.桌面运行程序与WEB应用程序在过程实质是一样的---基于请求与响应的过程.

2.http协议(超文本传输协议)

1).无状态:多次请求信息之间无联系.

2).用于internet发送请求和响应消息

3).使用端口接收和发送消息,默认为80端口.

端口:为内存缓冲区(多线程接收数据)

windows: 0---65535端口

0---4096为系统端口

3.什么是Servlet?

Server let服务器端小程序.

用来处理客户端发送的请求,并由服务器响应给客户端的java编写的程序.

Servlet只在服务器运行

4.Servlet详解:

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

import java.util.*;

public class MyServlet extends HttpServlet

…… …… 余下全文

篇二 :jsp知识点总结

JSP期末复习总结

作者:张焕

HTML基础知识:HTML常用标签和元素

<meta http-equiv="content type" content=”text/html”;charset=”gb2312”> charset=”gbk” //设置字符集

<body bgcolor=yellow> //设置背景颜色

<body background=../img/background.gif> //设置背景图片

<pre></pre>定义预先排版的文本

自动换行与首行缩进

<p> 定义一个段落

<br /> 插入单个换行

<center><font size=6 color=31743f>字体设置</font></center>

<hr size=7 color=666666 width=80% align=right> //插入横线

<a href=html1.jpg target=_blank>

<img src=html1.jpg alt=html width=100 height=100 align=right border=0> </a>

<a href=‘a.jsp?page=5’></a>

<a href=right.htm#tyjz target=right>书签链接</a>

<a name=tyjz>书签链接锚点</a>

<marquee Direction=left/right Behavior=scroll/slide/alternate Loop= Scrollamount/Scrolldelay Align=top/middle/bottom>……</marquee>

…… …… 余下全文

篇三 :Jsp基础知识

Jsp基础知识.txt如果有来生,要做一棵树,站成永恒,没有悲伤的姿势。一半在土里安详,一半在风里飞扬,一半洒落阴凉,一半沐浴阳光,非常沉默非常骄傲,从不依靠从不寻找。1 Jsp基础知识总结

Jsp我们学完也有好长一段时间间了,过程中总结的一点点基础知识,拿来与初学者分享,直到最后做我们一个小小的项目,宠物医院,也是用我们最简单的工具Jcreater4.0来做的,呵,到了Ecliplse下才发现,开发速度如此之快,不过这样也打好了我们的基础....不多说了,把所学到的小小总结发来至此吧,愿给初学者带来便利,同时愿高人给以指点不足之处.....

首先来说一下我们jsp的课程:第一部分为Servlet技术,包括Servelt入门,会话跟踪,JavaMal和Servlet.第二部分就是Jsp技术,包括:jsp简介,jsp脚本和指令的使用,jsp隐式对象,JavaBean与jsp中的标准动作,jsp表达式语言,自定义标签,jsp自定义表签库.第三部分就是过滤器的设计模式,包括过滤器和MVC设计模式.

一.Servlet知识及常见错误和规律.

1.桌面运行程序与WEB应用程序在过程实质是一样的---基于请求与响应的过程.

2.http协议(超文本传输协议)

1).无状态:多次请求信息之间无联系.

2).用于internet发送请求和响应消息

3).使用端口接收和发送消息,默认为80端口.

端口:为内存缓冲区(多线程接收数据)

windows: 0---65535端口

0---4096为系统端口

3.什么是Servlet?

Server let服务器端小程序.

用来处理客户端发送的请求,并由服务器响应给客户端的java编写的程序.

Servlet只在服务器运行

4.Servlet详解:

import java.io.*;

import javax.servlet.*;

…… …… 余下全文

篇四 :jsp基础知识学习

万高石材:/index.php 组装电脑:

2000元电脑配置单:

Javaee是一个开放的平台,它包括很多技术,主要有十三种。

① java数据库连接(jdbc)

② java命名和目录接口(jndi)

③ 企业java bean (ejb)

④ Javaserver pages (jsp)

⑤ Java servlets

⑥ Java idl/corba

⑦ Java事物体系(jta)/java事物服务(jts)

⑧ Javamail和javabeans激活架构(jaf)

⑨ Java信使服务(jms)

⑩ 扩展标记语言(xml)

struts +spring+hibernate (ssh)

jsp=html+java片段+jsp标签+javascript+css

jsp标签(基本语法)

指令元素

用于从jsp发送一个信息到容器,比如设置全局变量,文字编码,引入包等

1.page指令

<%@page contentType=” text/html;charset=gb2312 ” %>

2.include指令

<%@include file=”filename ”%>

3.taglib指令—这个指令允许在jsp页面使用自定义的标签

<myTag:yourTagnuml=”123”>

脚本元素

在一定程度上可以理解就是java的片段script

1. script <%java 代码%>

2. 表达式 <%=java表达式%> <%=rs.getString(1)%>

3. declaration声明

<%!变量声明%> 比如:<%! Int count=10%>

<%! 函数声明%>

…… …… 余下全文

篇五 :jsp基础知识(jsp)

5. 请讲一讲析构函数和虚函数的用法和作用。

析构函数是用来释放所定义的对象中使用的指针,默认的析构函数不用显示调用,自建的析构函数要在程序末尾调用。

虚函数可以让成员函数操作一般化,用基类的指针指向不同的派生类的对象时,基类指针调用其虚成员函数,则会调用其真正指向对象的成员函数,而不是基类中定义的成员函数(只要派生类改写了该成员函数)。若不是虚函数,则不管基类指针指向的哪个派生类对象,调用时都会调用基类中定义的那个函数。

9. heap和stack有什么区别。

栈是一种线形集合,其添加和删除元素的操作应在同一段完成。栈按照后进先出的方式进行处理。

堆是栈的一个组成元素

10. 如果系统要使用超大整数(超过long长度范围),请你设计一个数据结构来存储这种超大型数字以及设计一种算法来实现超大整数加法运算)。

public class BigInt()

{

int[] ArrOne = new ArrOne[1000];

String intString="";

public int[] Arr(String s)

{

intString = s;

for(int i=0;i<ArrOne.leght;i++)

{ 11. 如果要设计一个图形系统,请你设计基本的图形元件(Point,Line,Rectangle,Triangle)的简单实现

============================================================================

1.jsp的内置对象有哪些?功能是什么?

内置对象是不需要声明,直接可以在JSP中使用的对象,JSP有以下几种内置对象: request

request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header,和session数据的有用的方法。

…… …… 余下全文

篇六 :JAVA基础知识总结

object类下的方法:

getClass(),hashCode(),equals(),toString(),clone(),wait(),notify

(),notifyAll(),finaliza()

JSP内置对象:

request表示HttpServletRequest对象,包含浏览器请求的信息,包含get或post请求

参数。

法。

out提供的方法,传送回应的输出。 pageContext:管理网页的属性,用于方便存取各种范围名字 response:表示HttpServletResponse对象,浏览器响应方空间、servlet相关的对象的API、包装通用的servlet相关功能的方法。

session:用于存储用户状态信息。 application:表示servlet正执行的内容,有助于查找servlet引

擎和servlet环境。

config:servlet的构架部件,用于存取servlet实例的初始化参数。

page:JSP网页本身,表示该页面产生一个servlet实例。 exception:针对错误网页,未捕捉的例外。

面向对象:

1、抽象:忽略一个主题中的无关项,以便充分体现有关项。分为:过程抽象和数据抽象。

2、继承:一种联结类的多层次模型,允许重用,提供了一种明确表达共性的方法。

3、封装:把过程和数据包围起来,通过已定义的界面对数据进行访问。把现实世界描绘成封装的对象,通过接口访问其他对象。

4、多态性:允许不同类对同一消息作出响应。包括参数化多态性和包含多态性。解决了应用程序函数同名问题。

内存:

堆:存储new出来的对象

栈:存储所有局部变量

方法区:存放类的信息和方法

变量:

局部变量:

1、定义在方法中

2、没有默认值,必须自己设定初值 3、方法在调用时存在栈中,方法结束时局部变量从栈中清除 成员变量:

…… …… 余下全文

篇七 :Java web开发中的jsp知识总结

Java web开发中的jsp知识总结

1. jsp简介:jsp是一种基于文本的程序,其特点是HTML代码与Java程序共存,执行时jsp

会被tomcat自动翻译,这个过程对开发者是透明的,不需要关注的,编译后的jsp和httpservlet一样,都是javax.servlet.Ser vlet接口的子类,因此jsp是另一种形式的servlet。

2. Jsp概述:jsp全称是Javaserverpage,是为了简化servlet的工作而出现的替代品,sun

公司19xx年推出了 servletAPI以及第一款Java web 服务器,早期的java web层体系结构中只有servlet,接受用户请求,处理业务逻辑,生成HTML显示结果都是在HTML中完成的,虽然servlet可以胜任所有的工作,但是servlet不能像php,asp等镶嵌HTML代码,输出HTML代码比较困难,而且部署过程也比较复杂。为了克服servlet的这些弱点,sun公司在19xx年推出了jsp,作为对servlet的补充,jsp在生成HTML代码上比servlet要简单许多,而且不需要特殊部署,只需要复制到服务器下面即可运行,jsp包括很多技术,包括Javabean,自定义标签,El表达式,JSTL标准标签类库等,这些强大成熟的技术使得jsp在视图层有很大的优势。

3. Jsp工作原理:jsp是一种servlet,但是与httpservlet的工作方式不一样,httpservlet是

先由源代码编译成.class文件在部署到服务器下,先编译后部署,而jsp则是先部署再编译成.class文件,先部署后编译的jsp会在客户端第一次请求jsp文件是被编译成

httpjsppage类,该类会被服务器临时存放在服务器工作目录里面,由于jsp只会在客户端第一次请求时被编译,所以第一次请求jsp是会比较慢,而之后的请求由于不用编译,所以会比较快。

…… …… 余下全文

篇八 :jsp&servlet知识点总结

            Servlet

servelt:(基于网络的)

什么是Servelt:

运行在web服务器或应用服务器上的java程序,他是一个中间层负责连接来自web浏览器或其他HTTP客户程序的请求和HTTP服务器上的数据库或应用程序。

为什么使用servlet:

Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。

Servlet的优点:

servlet是用Java编写的,所以它们一开始就是平台无关的。这样,Java编写一次就可以在任何平台运行(write once,run anywhere)的承诺就同样可以在服务器上实现了。servlet还有一些独特优点:
  ■servlet是持久的。servlet只需Web服务器加载一次,而且可以在不同请求之间保持服务(例如一次数据库连接)  ■servlet是与平台无关的。如前所述,servlet是用Java编写的,它自然也继承了Java的平台无关性。
  ■servlet是可扩展的。由于servlet是用Java编写的,它就具备了Java所能带来的所有优点。Java是健壮的、面向对象的编程语言,它很容易扩展以适应你的需求。servlet自然也具备了这些特征。
  ■servlet是安全的。从外界调用一个servlet的惟一方法就是通过Web服务器。这提供了高水平的安全性保障,尤其是在你的Web服务器有防火墙保护的时候。
  ■setvlet可以在多种多样的客户机上使用。由于servlet是用Java编写的,所以你可以很方便地在HTML中使用它们。

…… …… 余下全文