序访问
STAX:Streaming API for XML (StAX)
50.在Web开发中需要处理HTML标记时,应做什么样的处理,要筛选那些字符(< > & “”) 把它们换成与之相对应的HTML.如<为<>为> 51. JDBC全称是什么?
JDBC, 全称为Java DataBase Connectivity standard, 它是一个面向对象的应用程序接口(API), 通过它可访问各类关系数据库。JDBC也是java核心类库的一部分 52.什么是web容器
提供组件的运行环境,并且管理组件的生命周期。
答:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接跟容器中的环境变量交互,不必关注其它系统问题。 主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。 描述以下四种UML元素各代表什么意思?有什么不同: 54、 什么是模式?举例说明一个简单的工厂模式 55、 简单说明Ant的作用: 56、 简单说明Junit的作用;
JUnit 是一个集成测试工具,能实现测试的自动化。这里说的是单元测试:属于软件工程里的白盒测试,也就是测试某个类的某个方法的功能。
57、 说明目前市面上运行java的平台有哪几种?分别有什么不同。 58.Session与cookie?
Session是存在服务器端的;而Cookie是存在客户端的!!
Session更不需要Cookie来支持和不会受浏览器端的设置影响,可记录每个访问者的信息,独立在服务器端,比Cookie安全!
Session是存在内存中的,浏览器关闭它也就“死”了;Cookie是以文件方式存在的,可以修改其“存活”时间
如果服务器端是多台服务器,采用负载均衡方案,session就有问题了。因为不能保证每次请求都由同一台服务器处理,这样就会出现session丢失的情况。因此在这种情况下,还是应该使用cookie
59.JSP如何处理HTML FORM中的数据? <%
String item = request.getParameter(\
int howMany = new Integer(request.getParameter(\ %>
60在JSP中如何定义方法
你可以定义方法,但是你不能直接访问JSP的内置对象,而是通过参数的方法传递。如下: <%!
public String howBadFrom(HttpServletRequest req) { HttpSession ses = req.getSession(); ...
return req.getRemoteHost(); } %>
<%
out.print(\ %>
<%= howBadFrom(request) %>。
61.如果BROWSER已关闭了COOKIES,在JSP中我如何打开SESSION来跟踪 使用URL重写即可,如下:
所谓URL重写,指的是,通过修改URL地址,在其后添加 sessionId,来实现sessionId的跟踪。 在链接、表单提交时,使用以下方法。 hello1.jsp
<%@ page session=\ <%
Integer num = new Integer(100); session.putValue(\
String url =response.encodeURL(\ %>
′>hello2.jsp
hello2.jsp
<%@ page session=\ <%
Integer i= (Integer )session.getValue(\
out.println(\ %>
在重定向时: Java .Servlet 中
session.setAttribute(\
response.sendRedirect( response.encodeRedirectURL(\some.jsp 中: