6月29日笔试题

一.HTML 与 JSP 的区别

1.HTML(Hypertext Markup Language)文本标记语言,它是静态页面,和JavaScript一样解释性语言,为什么说是解释性 语言呢?因为,只要你有一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就OK。
JSP(Java Server Page)看这个意思就知道是Java服务端的页面,所以它是动态的,它是需要经过JDK编译后把内容发给客户端去显 示,我们都知道,Java文件编译后会产生一个class文件,最终执行的就是这个class文件,JSP也一样,它也要编译成class文件!JSP不 止要编译,它还得要转译,首先把JSP转译成一个Servlet文件,然后在编译成class文件。当用户访问JSP时就执行了class文件,最 终……

    1.最简单的区别就是,HTML能直接打开,jsp只能发布到Tomact等服务器上才能打开 。

    2.定义上HTML页面是静态页面可以直接运行,JSP页面是动态页它运行时需要转换成servlet。

    3.他们的表头不同,这个是JSP的头“ <%@ page language="java" import="java.util.*" pageEncoding="gbk"%>”在表头中有编码格式和倒入包等。

    4.也是很好区分的在jsp中用<%%>就可以写Java代码了,而html没有<%%>


二.什么 B/S 技术?B/S 技术与 C/S 技术的区别?

B/S结构(浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务端安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server同数据库进行数据交互。
B/S技术和C/S技术的区别:
B/S:利用Internet进行交互,全球用户都可以进行资源共享,无需安装客户端软件,
C/S:利用局域网进行交互,只能在特定用户群中资源共享,用户需要安装客户端软件。


三.什么是 URL?URL 由几部分组成?

统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
由协议,主机ip地址(有时包含端口号),项目资源的地址,如目录和文件夹名等
http://localhost:8080/news/index.html
http: 协议部分
localhost:8080  主机地址
index.html 项目资源地址

四.JSP 如何实现数据库访问?请写出相应步骤。

现在的JSP页面中的代码已经减少了很多,只是简单地完成了输出,实际上在开发中,JSP中最好只包含一下3中类型的代码:

接收属性:接收从Servlet传递过来的属性。

判断语句:判断传递到JSP中的属性是否存在。

输出内容:使用迭代或者VO进行输出。

访问数据库要用到jdbc技术。

首先加载驱动:Class.forName("驱动包.类名称");

然后获得连接:Connection conn = DriverManager.getConnection("连接路径,端口,数据库名","数据库用户名","密码");

然后获得PreparedStatement:PreparedStatementpstmt = conn.prepareStatement("sql语句");

之后就按照检索和增删改的区别分别执行不同的代码。

五.Tomcat 是什么?有什么作用?

是一个开源而且免费的jsp服务器,由apache软件基金会的jakarta项目中的一个核心项目,因为tomcat技术先进性能稳定和监督易用性已成为最为广泛的jsp服务器jsp是由sun公司倡导的一种动态网页技术标准.
 1、是jsp网站的服务器之一,就像asp网站要用到微软的IIS服务器,php网站用apache服务器一样,因为jsp动态网站使用脚本语言等写的,需要有服务器来解释你的语言,服务器就是这个功能。
  2、如果网页是纯html的,浏览器就可以直接解释查看效果,但网页一但是.jsp .asp .php 等的动态网页时浏览器自己就无法解释了,需要上面说到的服务器。
  tomcat便可以解释jsp等java编写的网站。

猜你喜欢

转载自blog.csdn.net/m19950519/article/details/80861636
今日推荐