- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 struts 标签简介
html:form注意事项<br />在使用html:form时需指定action属性,特别是在使用<br />html标签时指定的action应在xml中找得到并且页面显示的ActionForm<br />应于action中使用的.do引擎相匹配,否则JSP会出错<br />Struts中JSP基本操作<br />文件头部需增加的代码<br /><%@ page contentType="text/html;charset=gb2312" %><br /><%request.setCharacterEnc
2011-05-12 12:05:00 549
原创 struts2与struts1.2的对比
<br /> 特性<br />Struts 1<br />Struts 2<br />ACTION类<br />Sturs1 要求action类要扩展自一个抽象基类。Struts1的一个共有的问题是面向抽象编程而不是面向接口编程<br />Struts2 的action类实现了一个action接口,连同其他接口一起来实现可选择和自定义的服务,struts2提供一个名叫actionSupport的基类来实现一般使用的接口,虽然,Action接口不是必须的,任何使用execute方法的POJO对象可以被当做st
2011-05-12 11:03:00 807
原创 hibernate 缓存机制
<br />首先什么是缓存?<br /> 缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。<br /> <br /> 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。 <b
2011-05-11 22:22:00 445
原创 java多线程基础分析
<br />线程:是指进程中的一个执行流程。<br />线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。 <br />如何创建一个线程? <br />创建线程有两种方式,如下:<br />1、 扩展java.lang.Thread类<br />2、 实现Runnable接口<br />Thread类代表线程类,它的两个最主要的方法是:<br />run()——包含线程运行时所执行的代码<br />Star
2011-05-10 22:08:00 493
转载 设计模式趣味解析
<br />多谢原作者的辛勤劳动<br /> <br />1、ABSTRACT FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory <br />工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 <br /> 2
2011-05-10 13:57:00 755 1
spring+hibernate+struts集成开发实例
2009-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人