第二份:
1、jsp和Servlet的区别、共同点、各自应用的范围?
2、cookie和session的作用、区别、应用范围?session的工作原理?
3、jstl是什么?优点有哪些?
4、j2ee的优越性主要体现在哪些方面?MVC模式
5、structs的优点?
6、为什么要用structs?
7、structs的核心类、核心标签库?
8、structs1和structs2的区别?(structs2是structs1和webwork的结合体)
9、过滤器和拦截器的区别?
10、hibernate是一个开放源代码的对象关系映射框架,它对jdbc进行了非常轻量级的对象封装,使得java程序员可以随心所欲的使用对象编程思想来操作数据库。
原理?优点?
11、hibernate的核心类是什么?重要方法是什么?
12、session.load和session.get的区别?
13、hql和sql的区别?(可以这样说:hibernate是面向对象语言与关系型数据库之间的桥梁,它使得程序员可以不用关心底层数据库连接的代码,而可以专心写业务逻辑)
14、hibernate和jdbc之间的区别?(可以这样说:hibernate是面向对象语言与关系型数据库之间的桥梁,它使得程序员可以不用关心底层数据库连接的代码,而可以专心写业务逻辑)
15、hibernate是如何延迟加载?
16、说下hibernate缓存机制?
17、spring工作机制及为什么要用?(spring是一个轻量级的控制反转和面向切面的容器框架)
答案:
1、jsp和Servlet的区别、共同点、各自应用的范围?
jsp是Servlet的简易版,运行时,jsp要转换成Servlet类,再进行处理
区别是:jsp侧重视图,将java和html结合;Servlet侧重控制逻辑,将html和java分离
在structs中,jsp属于视图层,Servlet属于控制层
2、cookie和session的作用、区别、应用范围?session的工作原理?
cookie:在客户端,其值在客户端和服务器之间传送,不安全,存储的数据量有限
session:在服务器端,没一个session在服务器端都有一个sessionID用来标识,存储数据量大,安全性高,占用服务端的内存资源
3、jstl是什么?优点有哪些?
jstl标准标签库
1)在应用程序服务器之间,提供了统一的接口,最大程度的提高了WEB应用在各应用服务器之间的移植
2)简化了JSP和WEB应用程序的开发
3)减少了脚本代码
4、j2ee的优越性主要体现在哪些方面?MVC模式
5、structs的优点?
6、为什么要用structs?
7、structs的核心类、核心标签库?
原理?优点?
两个都是根据指定的id从数据库读取记录
但是如果没有符合条件的记录,get会返回null,而load会出现异常ObjectNotFoundException
13、hql和sql的区别?(可以这样说:hibernate是面向对象语言与关系型数据库之间的桥梁,它使得程序员可以不用关心底层数据库连接的代码,而可以专心写业务逻辑)
hql面向对象查询,返回对象的实例
sql面向数据库查询
14、hibernate和jdbc之间的区别?(可以这样说:hibernate是面向对象语言与关系型数据库之间的桥梁,它使得程序员可以不用关心底层数据库连接的代码,而可以专心写业务逻辑)
15、hibernate是如何延迟加载?
16、说下hibernate缓存机制?
17、spring工作机制及为什么要用?(spring是一个轻量级的控制反转和面向切面的容器框架)
1、jsp和Servlet的区别、共同点、各自应用的范围?
2、cookie和session的作用、区别、应用范围?session的工作原理?
3、jstl是什么?优点有哪些?
4、j2ee的优越性主要体现在哪些方面?MVC模式
5、structs的优点?
6、为什么要用structs?
7、structs的核心类、核心标签库?
8、structs1和structs2的区别?(structs2是structs1和webwork的结合体)
9、过滤器和拦截器的区别?
10、hibernate是一个开放源代码的对象关系映射框架,它对jdbc进行了非常轻量级的对象封装,使得java程序员可以随心所欲的使用对象编程思想来操作数据库。
原理?优点?
11、hibernate的核心类是什么?重要方法是什么?
12、session.load和session.get的区别?
13、hql和sql的区别?(可以这样说:hibernate是面向对象语言与关系型数据库之间的桥梁,它使得程序员可以不用关心底层数据库连接的代码,而可以专心写业务逻辑)
14、hibernate和jdbc之间的区别?(可以这样说:hibernate是面向对象语言与关系型数据库之间的桥梁,它使得程序员可以不用关心底层数据库连接的代码,而可以专心写业务逻辑)
15、hibernate是如何延迟加载?
16、说下hibernate缓存机制?
17、spring工作机制及为什么要用?(spring是一个轻量级的控制反转和面向切面的容器框架)
答案:
1、jsp和Servlet的区别、共同点、各自应用的范围?
jsp是Servlet的简易版,运行时,jsp要转换成Servlet类,再进行处理
区别是:jsp侧重视图,将java和html结合;Servlet侧重控制逻辑,将html和java分离
在structs中,jsp属于视图层,Servlet属于控制层
2、cookie和session的作用、区别、应用范围?session的工作原理?
cookie:在客户端,其值在客户端和服务器之间传送,不安全,存储的数据量有限
session:在服务器端,没一个session在服务器端都有一个sessionID用来标识,存储数据量大,安全性高,占用服务端的内存资源
3、jstl是什么?优点有哪些?
jstl标准标签库
1)在应用程序服务器之间,提供了统一的接口,最大程度的提高了WEB应用在各应用服务器之间的移植
2)简化了JSP和WEB应用程序的开发
3)减少了脚本代码
4、j2ee的优越性主要体现在哪些方面?MVC模式
5、structs的优点?
6、为什么要用structs?
7、structs的核心类、核心标签库?
8、structs1和structs2的区别?(structs2是structs1和webwork的结合体)
9、过滤器和拦截器的区别?
过滤器:容器初始化时调用;就是负责过滤请求和响应,或者设置统一字符集拦截器:多次调用;就是在service()或一个方法前面或后面,调用一个方法
原理?优点?
11、hibernate的核心类是什么?重要方法是什么?
两个都是根据指定的id从数据库读取记录
但是如果没有符合条件的记录,get会返回null,而load会出现异常ObjectNotFoundException
13、hql和sql的区别?(可以这样说:hibernate是面向对象语言与关系型数据库之间的桥梁,它使得程序员可以不用关心底层数据库连接的代码,而可以专心写业务逻辑)
hql面向对象查询,返回对象的实例
sql面向数据库查询
14、hibernate和jdbc之间的区别?(可以这样说:hibernate是面向对象语言与关系型数据库之间的桥梁,它使得程序员可以不用关心底层数据库连接的代码,而可以专心写业务逻辑)
15、hibernate是如何延迟加载?
16、说下hibernate缓存机制?
17、spring工作机制及为什么要用?(spring是一个轻量级的控制反转和面向切面的容器框架)