JAVA-web基础知识点

时间:2024.5.9

1.   符合j2ee标准的web-app的目录结构

n  WEB-INF

u  classes

u  web.xml

u  lib

2.   servlet开发过程

n  从httpservlet继承, 重写doget / doPost方法

n  部署web.xml

3.   servlet声明周期

n  只有一个对象

n  第一次请求的时候被初始化,只一遍

n  初始化后先调用init方法,只一遍

n  每个请求,调用一遍serviceàserviceàdoGet/doPost。以多线程的方式运行

不要在servlet中设计成员变量。

n  卸载前调用destroy方法

4.   为什么有2个init方法

5.   /的含义

n  form

u  form提交中action的路径可以为虚拟路径,

u  也可以为绝对路径,/代表http://127.0.0.1/

n  web.xml

u  web.xml中url-pattern为webapplication根路径,/代表http://127.0.0.1/Test/

6.   乱码

7.   Cookie 和session的区别

注意cookie有时候禁不掉

8.   application (ServletContext)的概念

9.   jsp初学者容易犯的错误

n  WEB-INF子目录下面不能放置html jsp 等文件

n  不能直接打开

10.          jsp/servlet连接数据库时要注意的事项

拷贝数据库驱动的jar包到apache-tomcat-6.0.14\webapps\Test\WEB-INF\lib文件夹

确认数据库已经启动

用户名、密码应该正确

11.          <%! <%区别

12.          如何解决ie缓存问题

13.          TestErr.jsp / ErrPage.jsp

l  不太稳定,有的时候不好使:

n  先不写这句话:<%@page errorPage="ErrPage.jsp"%>

n  Ie不行,firefox行

14.          <%@include和jsp:include的区别

15.          forward和sendredirect的区别

16.          <jsp:useBean scope = page|request|session|application>

17.          jsp内置对象: out request response session application exception


第二篇:JAVA基础知识总结(超级经典)-1


Java基础知识总结(超级经典)

写代码:

1,明确需求。我要做什么?

2,分析思路。我要怎么做?1,2,3。

3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。

4,代码实现。用具体的java语言代码把思路体现出来。

学习新技术的四点:

1,该技术是什么?

2,该技术有什么特点(使用注意):

3,该技术怎么使用。demo

4,该技术什么时候用?test。

----------------------------------------------------------------------------------------------- 一:java概述:

1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;

19xx年将Oak语言更名为Java;

Java的三种技术架构:

JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发; JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础; JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序;

1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。

2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。 3,配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去找指定的目录。 环境变量的配置:

1):永久配置方式:JAVA_HOME=%安装路径%\Java\jdk

path=%JAVA_HOME%\bin

2):临时配置方式:set path=%path%;C:\Program Files\Java\jdk\bin

特点:系统默认先去当前路径下找要执行的程序,如果没有,再去path中设置的路径下找。 classpath的配置:

1):永久配置方式:classpath=.;c:\;e:\

2):临时配置方式:set classpath=.;c:\;e:\

注意:在定义classpath环境变量时,需要注意的情况

如果没有定义环境变量classpath,java启动jvm后,会在当前目录下查找要运行的类文件;如果指定了classpath,那么会在指定的目录下查找要运行的类文件。

还会在当前目录找吗?两种情况:

1):如果classpath的值结尾处有分号,在具体路径中没有找到运行的类,会默认在当前目录再找一次。

2):如果classpath的值结果出没有分号,在具体的路径中没有找到运行的类,不会再当前目录找。一般不指定分号,如果没有在指定目录下找到要运行的类文件,就报错,这样可以

调试程序。

4,javac命令和java命令做什么事情呢? 1 / 97

更多相关推荐:
JavaWeb基础与SSH框架知识总结

一、JSP知识:1.用户第一次请求JSP页面时,JSP引擎会转译该JSP文件为Servlet文件(.java),并编译该文件,生成字节码文件(.class)。最后将一个HTML页面发送给客户端。用户再次请求JS…

java基础知识总结(超级经典)

Java基础知识总结超级经典写代码1明确需求我要做什么2分析思路我要怎么做1233确定步骤每一个思路部分用到哪些语句方法和对象4代码实现用具体的java语言代码把思路体现出来学习新技术的四点1该技术是什么2该技...

java基础知识总结(超级经典)1

Java基础知识总结写代码1明确需求我要做什么2分析思路我要怎么做1233确定步骤每一个思路部分用到哪些语句方法和对象4代码实现用具体的java语言代码把思路体现出来学习新技术的四点1该技术是什么2该技术有什么...

Java基础知识总结(超级经典)

Java基础知识总结写代码1明确需求我要做什么2分析思路我要怎么做1233确定步骤每一个思路部分用到哪些语句方法和对象4代码实现用具体的java语言代码把思路体现出来学习新技术的四点1该技术是什么2该技术有什么...

Java基础知识总结

JAVA基础知识总结第一章Java入门1java诞生19xx年5月23日Sun公司发布了jdk10版本作者JamesGoslingJAVAME微型版手机软件开发JAVASE标准版桌面应用程序JAVAEE企业版企...

java基础知识总结(经典)

Java基础知识总结写代码1明确需求我要做什么2分析思路我要怎么做1233确定步骤每一个思路部分用到哪些语句方法和对象4代码实现用具体的java语言代码把思路体现出来学习新技术的四点1该技术是什么2该技术有什么...

java基础知识总结(经典)

Java基础知识总结写代码1明确需求我要做什么2分析思路我要怎么做1233确定步骤每一个思路部分用到哪些语句方法和对象4代码实现用具体的java语言代码把思路体现出来学习新技术的四点1该技术是什么2该技术有什么...

Java基础知识总结

Java基础知识总结写代码1明确需求我要做什么2分析思路我要怎么做1233确定步骤每一个思路部分用到哪些语句方法和对象4代码实现用具体的java语言代码把思路体现出来学习新技术的四点1该技术是什么2该技术有什么...

java基础知识总结

Java总结环境变量就是操作系统中应用程序获取一些运行参数的地方。文本中可按ENTER键将光标指向文本框末尾。文件名一定和CLASS后的类名一致。显示文件后缀名是一个好习惯。编译出错了,可能是环境配置不成功,或…

java基础知识总结

X86是32位系统X64是64位系统JDK环境变量的设置系统变量path中设置DProgramFilesJavajdk18065binCmd运行javajavaversionjavac能够运行则配置成功访问控制...

java基础知识总结

Java基础知识总结写代码1明确需求我要做什么2分析思路我要怎么做1233确定步骤每一个思路部分用到哪些语句方法和对象4代码实现用具体的java语言代码把思路体现出来学习新技术的四点1该技术是什么2该技术有什么...

javaweb期末复习知识点整理

1Web应用概述1URL与URIURL统一资源定位器URI统一资源定位符2常见HTML标签3表单的处理4静态文档与动态文档的概念静态文档是一种以文件的形式存放在服务器端的文档客户发出对该文档的请求服务器返回这个...

javaweb基础知识总结(25篇)