1.HTML 与 JSP 的区别
.HTML页面是静态页面,也就是事先由用户写好放在服务器上,由web服务器向客户端发送.
.JSP页面是动态页,有JSP容器执行该页面的Java代码部分然后实时生成的页面.
2.什么 B/S 技术?B/S 技术与 C/S 技术的区别?
B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。例如通过浏览器进行大量的数据输入或进行报表的应答、专用性打印输出都比较困难和不便。此外,实现复杂的应用构造有较大的困难。
3.什么是 URL?URL 由几部分组成?
统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它
- 协议:http
- 主机:www
- 域名:http://v.juhe.cn
- 端口:80
- 资源:cba/playersInfo.php
- 参数:key=24df4b152cdfec26457aac29a0c3a483&team_id=19
4. JSP 如何实现数据库访问?请写出相应步骤。
现在的JSP页面中的代码已经减少了很多,只是简单地完成了输出,实际上在开发中,JSP中最好只包含一下3中类型的代码:
接收属性:接收从Servlet传递过来的属性。
判断语句:判断传递到JSP中的属性是否存在。
输出内容:使用迭代或者VO进行输出。
访问数据库要用到jdbc技术。
首先加载驱动:Class.forName("驱动包.类名称");
然后获得连接:Connection conn = DriverManager.getConnection("连接路径,端口,数据库名","数据库用户名","密码");
然后获得PreparedStatement:PreparedStatementpstmt = conn.prepareStatement("sql语句");
之后就按照检索和增删改的区别分别执行不同的代码。
5. Tomcat 是什么?有什么作用?
Tomacat是由Apache推出的一款免费开源的Servlet容器,可实现JavaWeb程序的装载,是配置JSP(Java Server Page)和JAVA系统必备的一款环境。
Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,在处理静态Html上的能力略逊一筹。
Tomcat运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能,因而深受java爱好者的喜爱,并得到了部分软件开发商的认可,和Apache一样,早已成为主流Web服务器的一种。