摘要: struts1的工作原理或者说工作流程:1.在web应用程序启动就会加载ActionServlet,ActionServlet从配置文件struts-config.xml中读取配置信息,并把它们存放到各种配置对象中。当ActionServlet接受到一个客户端请求时,将执行如下流程:(1).检索和用户匹配的ActionMapping实例,如果不存在,就返回请求路径无效的错误信息(2).如果ActionForm实例不存在,就创建一个ActionForm的对象,把客户提交的表单数据封装到ActionForm对象中。(3).根据配置信息决定是否要进行表单验证,如果需要,就调用ActionForm的v 阅读全文
posted @ 2014-01-15 15:08 ajiaju 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一、内容简介 Steven Gould在文中介绍了J2EE的13种核心技术:JDBC、JNDI、EJBs、RMI、JSP、Java Servlets、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。为了联系实际,Gould基于WebLogic应用服务器来自BEA Systems公司的一种广为应用的产品环境来介绍J2EE的这些技术。 Java最初在浏览器和客户端机器中粉墨登场,当时很多人质疑它是否适合做服务器端的开发。现在随着对J2EE第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案的首选平台之一。 J2EE平台由一整套服务(Services)、... 阅读全文
posted @ 2014-01-15 14:06 ajiaju 阅读(255) 评论(0) 推荐(0) 编辑
摘要: java中equals和==的区别值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。==比较的是2个对象的地址,而equals比较的是2个对象的内容。显然,当equals为true时,==不一定为true;一、String中的equals和==1、publicclassTestString{publicstaticvoidmain(Str 阅读全文
posted @ 2014-01-15 09:35 ajiaju 阅读(229) 评论(0) 推荐(0) 编辑