荟聚奇文、博采众长、见贤思齐
当前位置:公文素材库 > 计划总结 > 工作总结 > JavaWeb基础与SSH框架知识总结

JavaWeb基础与SSH框架知识总结

网站:公文素材库 | 时间:2019-05-28 14:32:11 | 移动端:JavaWeb基础与SSH框架知识总结

JavaWeb基础与SSH框架知识总结

一、JSP知识:

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

2.静态网页服务器返回的HTML文件是事先储存好的,动态网页服务器返回的HTML文件是程序生成的。静态网页文件中不允许有Java代码,动态网页文件中允许有Java代码,也允许有HTML标记。

3.Apache是一种网页服务器,支持的技术有Perl、python、Tcl、PHP。

IIS是微软提供的互联网信息服务,一般用于支持ASP、ASP.NET、PHP等技术。

Tomcat用于支持JSP技术。WebLogic用于支持JSP技术。

4.Tomcat服务器的默认端口是8080。IIS服务器的默认端口是80。

5.HTML文件必须由开头结尾。文档头信息包含在与之间。

包含的五种标签。、、、、Titlemetalinkstylescript

6.Java的页面元素有哪些?语法是什么?HTML元素指令表达式Java片段注释声明动作7.Include指令允许导入其他的文件,但必须保证与前页面集成为一个完整的JSP页面。

8.JSP的内置对象有几种?分别是什么?

共有9种:request对象,response对象,pageContext对象,session对象,application对象,out对象,config对象,page对象,exception对象9.JSP的作用域。pageContextrequestsessionapplication10.out.print和out.println11.Post提交和get提交

12.Request获取页面提交过来的参数或者Form表单信息的方法。

13.JavaBean类必须是非抽象的公共类,属性必须为私有,但可通过公有方法访问。JavaBean的属性可以和表单的控件名称很好的耦合,得到表单提交的参数。

14.本机地址为:localhost或者127.0.0.1testa.jspmusic-mp3.mp315.绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。16.HTML加入一些JSP元素就可以构成一个JSP页面。17.Jsp:include动作标记和include指令的区别

include指令是指把其它页面的JAVA代码(源码)加进来,跟本页面的代码合并在一起,相当于把源码从那个页面复制到本页面中来,然后再编译。所以变量可以共用。并用由于本页面编译时已经包含了别的文件的源码,所以以后其它页面更改时,本页面并不理会,因为已经编译过了。

动作是指两个页面的代码运行完以后,再把包含的那个页面运行后的HTML结果页面加到本页面运行后的HTML结果页面中来。所以变量不能共用。18.jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。

19..JSP页面是在服务器端执行的,用户得到的是生成的结果页面。20.重定向和转发传递参数的方式。

转发:request.getRequestDispatcher("apage.jsp").forward(request,response);重定向:response.sendRedirect("apage.jsp");

21.同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。

22.application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。

23.布置JavaBean须在Web服务目录的WEB-INF\\classes子目录下建立与包名对应的子目录,并将字节文件复制到该目录。

24.Rs的操作。ResultSet结果集,每一次rs可以看到一行,要在看到下一行,必须使用next()方法移动当前行

25.JSP有哪些内置对象?作用分别是什么?

1、application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。

2、config对象允许将初始化数据传递给一个JSP页面。

3、Exception对象含有只能由指定的JSP错误处理页面访问的异常数据。4、Out对象代表提供输出流的访问。

5、Page对象代表JSP页面对应的Servlet类实例。

6、PageContext对象是Jsp页面本身的上下文,它提供唯一一组方法来管理具有不同作用域的属性。7、Request对象提供对Http请求数据的访问,同时还提供用于加入特定请求数

8、Response对象允许直接访问HttpServletResponse对象。9、Session对象可能是状态管理上下文中使用最多的对话。

26.JSP有哪些动作?作用分别是什么?操作被用来以“键值”对的形式为其他标签提供附加参数信息。操作允许在请求是在现成的JSP页面里包含静态或者动态资源。

操作允许将请求转发到另一个JSP、servlet或静态资源文件。标签用来在JSP页面中创建一个JavaBean实例并指定他的名字以及作用范围。

此操作和setBean一起协作,用来设置JavaBean的属性。操作是对操作的补充,用来访问一个Bean的属性。

用来产生客户端浏览器的特别标签,可以使用它来插入Applet和JavaBean。

27.编写程序login.htm、check.jsp、success.jsp。做一用户登录界面login.htm,登录信息包括用户名、密码。然后提交到check.jsp进行验证,若用户名为admin,密码为123,就跳转到success.jsp,并提示“欢迎登录”,否则跳转到login.htm。login.htm

Check.jsp

Success.jsp欢迎登陆

28.使用动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean有对应的setXxx

29NumberFormatException

30server.xml可以更改默认网站目录和端口。\\

31conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery("select*frombook");

生成可上下滚动的结果集。数据库中表数据变化时结果集中数据同步更新32url重写可以把session对象的id作为url参数传带过去,可以使用request对象的encodeURL(“”)。

33表单信息的验证不但能放在服务器端执行,还能放在客户端执行。34.网页中只要使用gb2312编码还是会出现中文乱码。35

在JSP页面输出九行九列的表格,页面效果如下图所示:00000000001234567802468101214160369121518210481216202428320510152025303540061218243036424807142128354249560816243240485664For(inti=0;i

7Session的方法。

8session.load根据相同的Id返回地址相同的对象。9持久化层,对象分为哪些状态(1)临时状态(transient):刚刚用new语句创建,还没有被持久化,不处于Session

的缓存中。处于临时状态的Java对象被称为临时对象。(2)持久化状态(persistent):已经被持久化,加入到Session的缓存中。处于持久化状态的Java对象被称为持久化对象。(3)游离状态(托管状态)(detached):已经被持久化,但不再处于Session的缓存中。处于游离状态的Java对象被称为游离对象。

10POJO是PlainOldJavaObject,它的作用是使用普通的Java对象映射数

据库字段。

11ORM对象关系映射。使用它的好处就是能进行关系对象的映射。

12已知某个实例的持久化标识,你可以使用Session的XX方法来获得?13HQL语句支持聚合函数如:avg()count()但是不支持count(?)

14Hibernate中数据库方言是必须要写的,它对应每个数据库,主要用于生成对应的SQL语言。每一个数据库都是不同的方言,没有通用的。

15Hibernate映射文件(注意不是配置文件)包括了:主键生成策略、属性数据类型、对应的数据库、数据库表、字段等信息

16HQL语句查询的是配置的映射类。比如:fromUser而不是对应的表名fromusers

17Spring是一个轻量级JavaEE框架它主要包含:依赖注入模式、AOP模式和声明式事务。

18Spring的配置文件中数据源的常用类是BasicDataSourceSession工厂常用的类是LocalSessionFactoryBean

19Action接口定义的字符串常量有:

20所有的控制器都需要在XXX中配置?21资源文件的后缀名为?

22Ajax技术体系的组成部分:XMLHttpRequest、DOM、XML、JavaScript23XMLHttpRequest有?个返回状态值。24Struts2使用过滤器为核心。25冒泡排序。

扩展阅读:JavaWeb基础与SSH框架知识总结

一、JSP知识:

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

2.静态网页服务器返回的HTML文件是事先储存好的,动态网页服务器返回的HTML文件是程序生成的。静态网页文件中不允许有Java代码,动态网页文件中允许有Java代码,也允许有HTML标记。

3.Apache是一种网页服务器,支持的技术有Perl、python、Tcl、PHP。

IIS是微软提供的互联网信息服务,一般用于支持ASP、ASP.NET、PHP等技术。

Tomcat用于支持JSP技术。WebLogic用于支持JSP技术。

4.Tomcat服务器的默认端口是8080。IIS服务器的默认端口是80。

5.HTML文件必须由开头结尾。文档头信息包含在与之间。

包含的五种标签。、、、、Titlemetalinkstylescript

6.Java的页面元素有哪些?语法是什么?HTML元素指令表达式Java片段注释声明动作7.Include指令允许导入其他的文件,但必须保证与前页面集成为一个完整的JSP页面。9.JSP的作用域。pageContextrequestsessionapplication10.out.print和out.println11.Post提交和get提交

12.Request获取页面提交过来的参数或者Form表单信息的方法。

13.JavaBean类必须是非抽象的公共类,属性必须为私有,但可通过公有方法访问。JavaBean的属性可以和表单的控件名称很好的耦合,得到表单提交的参数。

14.本机地址为:localhost或者127.0.0.1testa.jspmusic-mp3.mp315.绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。16.HTML加入一些JSP元素就可以构成一个JSP页面。17.Jsp:include动作标记和include指令的区别

include指令是指把其它页面的JAVA代码(源码)加进来,跟本页面的代码合并在一起,相当于把源码从那个页面复制到本页面中来,然后再编译。所以变量可以共用。并用由于本页面编译时已经包含了别的文件的源码,所以以后其它页面更改时,本页面并不理会,因为已经编译过了。

动作是指两个页面的代码运行完以后,再把包含的那个页面运行后的HTML结果页面加到本页面运行后的HTML结果页面中来。所以变量不能共用。18.jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。

19..JSP页面是在服务器端执行的,用户得到的是生成的结果页面。20.重定向和转发传递参数的方式。

转发:request.getRequestDispatcher("apage.jsp").forward(request,response);重定向:response.sendRedirect("apage.jsp");

21.同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。

22.application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。

23.布置JavaBean须在Web服务目录的WEB-INF\\classes子目录下建立与包名对应的子目录,并将字节文件复制到该目录。

24.Rs的操作。ResultSet结果集,每一次rs可以看到一行,要在看到下一行,必须使用next()方法移动当前行

8.JSP的内置对象有几种?分别是什么?

共有9种:request对象,response对象,pageContext对象,session对象,application对象,out对象,config对象,page对象,exception对象25.JSP有哪些内置对象?作用分别是什么?

1、application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。

2、config对象允许将初始化数据传递给一个JSP页面。

3、Exception对象含有只能由指定的JSP错误处理页面访问的异常数据。4、Out对象代表提供输出流的访问。

5、Page对象代表JSP页面对应的Servlet类实例。

6、PageContext对象是Jsp页面本身的上下文,它提供唯一一组方法来管理具有不同作用域的属性。7、Request对象提供对Http请求数据的访问,同时还提供用于加入特定请求数

8、Response对象允许直接访问HttpServletResponse对象。9、Session对象可能是状态管理上下文中使用最多的对话。

26.JSP有哪些动作?作用分别是什么?操作被用来以“键值”对的形式为其他标签提供附加参数信息。操作允许在请求是在现成的JSP页面里包含静态或者动态资源。

操作允许将请求转发到另一个JSP、servlet或静态资源文件。标签用来在JSP页面中创建一个JavaBean实例并指定他的名字以及作用范围。

此操作和setBean一起协作,用来设置JavaBean的属性。操作是对操作的补充,用来访问一个Bean的属性。

用来产生客户端浏览器的特别标签,可以使用它来插入Applet和JavaBean。

27.编写程序login.htm、check.jsp、success.jsp。做一用户登录界面login.htm,登录信息包括用户名、密码。然后提交到check.jsp进行验证,若用户名为admin,密码为123,就跳转到success.jsp,并提示“欢迎登录”,否则跳转到login.htm。login.htm

Check.jsp

Success.jsp欢迎登陆

28.使用动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean有对应的setXxx

29NumberFormatException

30server.xml可以更改默认网站目录和端口。\\

31conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery("select*frombook");

生成可上下滚动的结果集。数据库中表数据变化时结果集中数据同步更新32url重写可以把session对象的id作为url参数传带过去,可以使用request对象的encodeURL(“”)。

33表单信息的验证不但能放在服务器端执行,还能放在客户端执行。34.网页中只要使用gb2312编码还是会出现中文乱码。35

在JSP页面输出九行九列的表格,页面效果如下图所示:00000000001234567802468101214160369121518210481216202428320510152025303540061218243036424807142128354249560816243240485664For(inti=0;i属性。

6元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,

casecade属性应该取save-update

7Session的方法。

8session.load根据相同的Id返回地址相同的对象。9持久化层,对象分为哪些状态

(1)临时状态(transient):刚刚用new语句创建,还没有被持久化,不处于Session的缓存中。处于临时状态的Java对象被称为临时对象。(2)持久化状态(persistent):已经被持久化,加入到Session的缓存中。处于持久化状态的Java对象被称为持久化对象。(3)游离状态(托管状态)(detached):已经被持久化,但不再处于Session的缓存中。处于游离状态的Java对象被称为游离对象。

10POJO是PlainOldJavaObject,它的作用是使用普通的Java对象映射数据库字段。

11ORM对象关系映射。使用它的好处就是能进行关系对象的映射。

12已知某个实例的持久化标识,你可以使用Session的持久化状态(persistent)

方法来获得

13HQL语句支持聚合函数如:avg()count()但是不支持count(?)

14Hibernate中数据库方言是必须要写的,它对应每个数据库,主要用于生成对应的SQL语言。每一个数据库都是不同的方言,没有通用的。

15Hibernate映射文件(注意不是配置文件)包括了:主键生成策略、属性数据类型、对应的数据库、数据库表、字段等信息

16HQL语句查询的是配置的映射类。比如:fromUser而不是对应的表名fromusers

17Spring是一个轻量级JavaEE框架它主要包含:依赖注入模式、AOP模式和声明式事务。

18Spring的配置文件中数据源的常用类是BasicDataSourceSession工厂常用的类是LocalSessionFactoryBean

19Action接口定义的字符串常量有:

5个标准字符串常量:SUCCESS、NONE、ERROR、INPUT和LOGIN20所有的控制器都需要在web.xml中配置

21资源文件的后缀名为?文件的后缀名必须是.resources22Ajax技术体系的组成部分:

XMLHttpRequest、DOM、XML、JavaScript23XMLHttpRequest有?个返回状态值。

open():建立到服务器的新请求。send():向服务器发送请求。abort():退出当前请求。

readyState:提供当前HTML的就绪状态。responseText:服务器返回的请求响应文本。

24Struts2使用过滤器为核心。25冒泡排序。Java

//冒泡排序

//简单示例

publicclassTest_Ordination{

publicstaticvoidmain(Stringargs[]){inttemp;

int[]s={23,5,12,59,78,21,100,79,66};for(intj=1;j{

flag=1;

for(j=0;j

if(array[j]>array[j+1]){

temp=array[j];

array[j]=array[j+1];array[j+1]=temp;flag=0;}

}

if(1==flag)break;

printf("%d",i);}

return;}

程序2:(可进行2个数以上大小比较,程序参考作者:赵杰)#include

main(){

longa,x,k,i[100],s;charch;

for(a=0;;a++){

printf("输入一个数,输完一个数按回车,最后一个数末尾要加n:");scanf("%ld%c",&i[a],&ch);if(a==99){

printf("注意!输入的数超过100个");break;}

elseif(ch=="n")break;}do{x=0;for(k=0;ki[k+1]){

s=i[k+1];i[k+1]=i[k];i[k]=s;x++;}}

}while(x!=0);

printf("从小到大排列为:");for(k=0;k

友情提示:本文中关于《JavaWeb基础与SSH框架知识总结》给出的范例仅供您参考拓展思维使用,JavaWeb基础与SSH框架知识总结:该篇文章建议您自主创作。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


JavaWeb基础与SSH框架知识总结》由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
链接地址:http://www.bsmz.net/gongwen/585519.html
相关文章