随笔分类 - JAVAEE框架开发
JAVAEE框架包括:自定义框架、STRUTS、SPRING、HIBERNATE、IBATIS、WEBWORK等
摘要:Spring Autowire自动装配在应用中,我们常常使用<ref>标签为JavaBean注入它依赖的对象。但是对于一个大型的系统,这个操作将会耗费我们大量的资源,我们不得不花费大量的时间和精力用于创建和维护系统中的<ref>标签。实际上,这种方式也会在另一种形式上增加了应用程序的复杂性,那么如何解决这个问题呢?Spring为我们提供了一个自动装配的机制,尽管这种机制不是很完善,但是在应用中结合<ref>标签还是可以大大的减少我们的劳动强度。前面提到过,在定义Bean时,<bean>标签有一个autowire属性,我们可以通过指定它来让容器为受
阅读全文
摘要:Failed to load class org.slf4j.impl.StaticLoggerBinderThis error is reported when the org.slf4j.impl.StaticLoggerBinder class could not be loaded into memory. This happens when no appropriate SLF4J binding could be found on the class path. Placing one (and only one) of slf4j-nop.jar, slf4j-simple.ja
阅读全文
摘要:ssh框架整合过程,包含struts1,struts2,hibernate,spring的框架整合过程,整合步骤如下:0、在web.xml中增加spring配置、struts1、struts2:<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><context-param><param-name>contextConfigLocation</param-
阅读全文
摘要:Spring中加载XML配置文件的方式spring 中加载xml配置文件的方式,好像有3种, xml是最常见的spring 配置源。Spring中的几种容器都支持使用xml装配bean,包括: XmlBeanFactory , ClassPathXmlApplicationContext , FileSystemXmlApplicationContext , XmlApplicationContext 一:XmlBeanFactory 引用 Resource resource = new ClassPathResource("appcontext.xml"); BeanFa
阅读全文
摘要:Hibernate First Level Cache & Second Level CacheBirlt by 2010一、一级缓存Session的操作与维护1.Hibernate对象的三种状态: transient, persistent, detached1) transient:瞬时状态利用new关键字创建的对象,没有与Hibernate实施交互的,也无法保证与数据库中某条记录对应的对象被称为瞬时状态,也就是生命周期非常短的意思,因为没有任何组件管理的对象非常容易被Java虚拟机回收。例:Customer cus = new Customer();//瞬时状态对象2) pers
阅读全文
摘要:taglib被称为自定义标签库用自定义标签库,可以在简单的标签中封装复杂的功能,实现自定义标签按如下步骤进行:1、开发自定义标签类为了能让美工人员更好地参与JSP 页面的开发,所以使用标签类,可以使用简单的标签来封装复杂的功能,从而使团队更好地协作开发。自定义标签类都必须继承一个父类: java.Servlet.jsp.tagext.TagSupport,并且还有以下要求:1)、如果标签类包含属性,每个属性都有对应的getter 和setter 方法。2)、重写doStartTag()或doEndTag()方法,这两个方法生成页面内容。3)、如果需要在销毁标签之前完成资源回收,则重写relea
阅读全文
摘要:一、Prototype JavaScript 特性Prototype 是最受欢迎的AJAX框架之一。Ajaxian.com网站2006年的调查结果显示,Prototype同框架规模庞大的Yahoo! User Interface, Google Web Toolkit, and Atlas.等相比较起来,其排名竟然遥遥领先,这不能不令人感到惊异。答案很简单:Prototype使用起来就像是对于JavaScript语言的自然扩展。尝试过Prototype框架后,我坚信Prototype框架应该被纳入JavaScript语言。function getInfo() { //load params f
阅读全文
摘要:Spring 实现两种设计模式在Spring 中大量使用的以下两种设计模式:工厂模式 单态模式工厂模式可将Java 对象的调用者从被调用者的实现逻辑中分离出来,调用者只需关心被调用者必须满足的规则(接口) ,而不必关心实例的具体实现过程。这是面向接口编程的优势,能提高程序的解耦,避免所有的类以硬编码方式耦合在一起。如果所有的类直接藕合,极易形成"骨牌效应",假如B 类调用了A 类,一旦A 类需要修改,则B 类也需要修改:假如C 类调用了B 类,则C 类也需要修改......依次类推,从而导致整个系统都需要改写。造成"牵一发而动全身",而系统重构的代价是相
阅读全文
摘要:DWR、YUI、GWT区别和使用这几个框架都是比较通用的,现在分别介绍他们的使用方法,并从中了解他们的区别和作用:1、DWR — 令人激动的服务器端集成DWR (Direct Web Remoting) 的重点是浏览器/服务器的交互。DWR框架的大部分API函数也是针对这种交互的。DWR是基于java的框架,最适用于后端运行java应用的情况。因为这些特性,DWR为开发请求中心应用提供了一种有趣的途径。这种方法不再使用AJAX控制从服务器返回的文本信息,而是使用javascript调用DWR框架的远程异步对象。实现起来很简单:通过在浏览器端的JavaScript构造和调用PBX和相关JAVA对
阅读全文
摘要:1、定义Action接口public interface Action {public String execute(HttpServletRequest request,HttpServletResponse response) throws Exception;}2、实现自定义Action接口public class LoginAction implements Action {public String execute(HttpServletRequest request,HttpServletResponse response) throws Exception {String nam
阅读全文
浙公网安备 33010602011771号