线程安全的概念:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。线程安全问题都是由全局变量及静态变量引起的。若每个线程中对全局变..
分类:
编程语言 时间:
2015-02-15 23:14:05
阅读次数:
505
第01步:编写beanpackage com.self.bean;import java.util.Date;public class User { private Date birthday = null; public Date getBirthday() { Syst...
分类:
其他好文 时间:
2015-02-15 23:03:52
阅读次数:
153
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是眼下较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。Struts作为系统的总...
分类:
其他好文 时间:
2015-02-14 22:34:56
阅读次数:
284
接着上篇博客,这篇博客我们来介绍SSH之最后一个——Spring。在SSH中,Struts是一个前端的框架,Hibernate是一个负责和数据库打交道的框架,那么Spring呢?Spring是管理Struts和Hibernate的一个框架。那么究竟是怎么管理的呢?
一般情况下,Struts要调用Service层的方法,如果不用Spring的话就要new一个对象,才能调用这个方法。而如...
分类:
编程语言 时间:
2015-02-14 20:03:03
阅读次数:
342
配置主要在struts.xml <!-- 拦截器 --> <interceptors> <interceptor name="default" class="com.formwork.struts2.DefaultIntecetor"></interceptor> <!-- 栈拦截器 --> <interceptor-stack name="">...
分类:
其他好文 时间:
2015-02-13 11:53:03
阅读次数:
209
struts-2.3.20spring-4.1.4hibernate-4.3.8slf4j-1.7.101.在MySQL中建立数据库mysql> create database myoa default character set utf82.在MyEclipse中建立Web Project在项目上...
分类:
编程语言 时间:
2015-02-12 21:16:52
阅读次数:
167
我就说下需要注意的事项,希望能帮助到大家:
1.后台返回的格式必须是JqueryEasyUI那种格式。比如:{"total":2,"rows":[{...}]"}这种形式。
2.struts配置文件无须配置result,直接简单配置就行,如下:
action name="userList" method="userList" class="com.du...
分类:
Web程序 时间:
2015-02-12 18:28:57
阅读次数:
258
过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登...
分类:
其他好文 时间:
2015-02-12 10:55:31
阅读次数:
111
对于输入校验,Struts2提供了两种方式,1、使用validate方法;2、基于XML配置实现 。
validate()方法
支持校验的Action必须实现Validateable接口,一般直接继承ActionSupport就可以了
public void validate() { //会对所有的Action起作用
if(username == null |...
分类:
其他好文 时间:
2015-02-11 09:19:49
阅读次数:
194
今天我用Ecipse搭建Struts框架,并且使用Struts框架编写一个最简单的例子,相信读者能够很容易的明白。Struts是当今Java比较流行的三大框架之一,三大框架是Struts,spring,hibernate。Struts框架也包括Struts1和Struts2,由于两个版本相差比较大,...
分类:
编程语言 时间:
2015-02-11 01:45:40
阅读次数:
3166