JavaWeb考试重点

JavaWeb考试重点

ID:47016601

大小:26.71 KB

页数:5页

时间:2019-05-29

JavaWeb考试重点_第1页
JavaWeb考试重点_第2页
JavaWeb考试重点_第3页
JavaWeb考试重点_第4页
JavaWeb考试重点_第5页
资源描述:

《JavaWeb考试重点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaWeb考试重点题型:一、名词解释(20/4)二、问答题(40/5)三、编程题(5)四、论述题(25)五、编程分析题(10)名词解释:1.web:web是分布在全世界的、基于HTTP通信协议的、存储在Web服务器中的所有互相链接的超文本集。2.HTTP:超文本传输协议,是一种专门为Web设计的一种网络的通信协议,位于TCP/IP的应用层。3.JDBC:JDBC是一种访问数据库的技术标准,它是一种能通过Java语言访问数据库的应用程序接口,由一组用Java语言编写的类和接口组成。4.struts框架:Stru

2、ts是用于开发基于JavaWeb应用的开源框架。问答题:1.进程和线程的区别:每一个运行的程序都是一个进程,每个进程都有独立代码和数据空间,即进程具有独立的内存资源;进程中多个执行单元同时运行,这些单元被称为线程,一个进程的多个线程共享代码和数据“堆”空间,每个线程都有独立的运行栈和程序计数器。2.简述MVC结构答:MVC模式将整个应用系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 3.什么是Model1?什么是Model2?两种的区别?答:模式一:JSP+JavaB

3、ean设计模式模式二:MVC模式--Servlet+JSP+JavaBean设计模式两种模式区别:Model1只是将页面显示与业务逻辑分离,将请求的响应过程完全交给一个JSP页面处理,JSP页面中仍然存在一些业务逻辑。JSP除了负责页面显示,还要负责请求和控制业务流程。Model2采用MVC结构,分为模型、视图、控制器。视图层:JSP、HTML显示模型数据、传递用户操作模型层:分为业务层和持久化层封装数据、业务处理控制器:一个Servlet接受用户操作、调用操作对应的业务组件、选择响应的视图模式二相对于模式一而言

4、,将一些处理用的程序从JSP中分离出来,让JSP页面只负责显示,几乎是html,只不过可以动态的读取数据和进行少量的逻辑处理,比如循环、判断等。同时提高了执行效率和安全性。  4.application、session、cookie的不同之处答:(1)每个客户拥有自己的session对象,保存客户自有信息。如果有100个访问客户,就有100个session对象。所有客户共享同一个application对象,保存服务器运行期所有客户的共享信息,即使有100个访问客户也只有1个application对象。(2)ses

5、sion对象生命期从客户打开浏览器与服务器建立连接开始,到客户关闭浏览器为止,在客户的多个请求期间持续有效。application对象生命期从服务器启动开始,到服务器关闭为止。(3)可以使用session对象存储某个客户在一个会话期间的数据,例如记录某个客户的姓名、密码等。使用application对象存储服务器运行期所有客户共享的变量,例如记录所有客户的访问次数等。(4)Cookie对象 :Cookie使用文本文件存储信息来维护状态,Cookie对象也可以保存客户信息,与Session对象相似,分别保存不同用户

6、的信息。和Session的区别是:Session对象所有信息保存在服务器上,Cookie对象所有信息保存在客户端的浏览器上。5.连接数据库的过程答:(1)建立数据源。(2)导入用到的包。(3)加载驱动程序。(4)创建与数据库的连接。(5)创建语句对象。(6)编写SQL语句。(7)执行SQL语句。(8)处理得到的结果集。(9)关闭相关对象。(10)处理异常。 编程题1.HelloWorld程序的编写1.publicclassHelloWorldApp{1. publicstaticvoidmain(String[]

7、args){1.   System.out.println("HelloWorld!");1. }1.}    2.数据库的操作(1)建立数据源(2)导入用到的包(3)加载驱动程序1.//MySQL1.Class.forName("com.mysql.jdbc.Driver");1.//MSSQLServer1.Class.forName("com.microsoft.sqlserver.SQLServerDriver");1.//ODBC1.Class.forName("sun.jdbc.odbc.JdbcOd

8、bcDriver");(4)创建与数据库的连接1.Connectioncon=DriverManage.getConnection(url,user,password);(5)创建语句对象1.Statementstmt=con.createStatement();(6)编写SQL语句1.Stringsql="select*fromusertable";(7)执行SQL语句

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。