javaee开发笔记
tomcat处理静态html的能力差,可以将tomcat与apache集成到一起,apache处理html,而tomcat处理jsp和servlet,如果要进行EJB开发,也需要集成JBoss
Lomboz插件可以将很多j2ee组件,java应用服务器和web应用开发集成到eclipse中,myeclipse插件主要用来对structs,sf,hibernate等技术的支持,jboss插件是一款轻量型服务器,
eclipse+myeclipse+jboss+mysql开发j2ee应用程序
eclipse+myeclipse+jboss+mysql开发j2ee应用程序
jsp静态动态加载页面,使用cookie对象保存登录信息,response.sendRedirect()跳转页面,session用来维持和保存客户端和服务器之间的信息,url重擎写隐藏实际路径,提高安全性,便于被搜索引搜索,用于浏览器不能用或者禁用cookie
url重用:在调用sendRedirect()方法之前使用encodeRedirectURL()方法.
session.isNew()判断是否是一个新用户。
applicaion.setAttribute()做网站计数器。
当响应客户端时,response.sendRedirect(URL url)方法实现客户端的重定向。
jsp中的错误处理<%@ page errorPage="" %> <%@ page isErrorPage="true" %>
jsp中的多线程同步,jsp页面除了application外,其他内置对象都是线程安全的,实例变量不是线程安全的,局部变量是线程安全的。
jsp加载javaBean对象:
<jsp:useBean id="name" scop="page|request|session|application" class="package.className"/>
<jsp:setPropert name="name" property="*" /> (通过HTTP表单的参数值设置)
<jsp:setPropert name="name" property="" value="<%=experssion%>" /> (通过字符串或者表达式)
<jsp:setPropert name="name" property="" param="paramName" /> (通过request的参数值设置)
<jsp:getPropert name="name" property="" />
jsp上传图片(jspsmart组件)
jsp页面播放音乐文件<embed src="music文件的路径" width="" height=""></embed>,宽高是音频控件的大小
Servlet中
HTTP协议是一种无状态的协议,利用session进行会话跟踪 :
HttpSession session = request.getSession(true);//存在即返回会话对象,不存在创建新的
HttpSession session = request.getSession(false);//存在即返回会话对象,不存在就返回null