代码改变世界

struts2的搭建(包括与spring整合)流程

2012-12-23 11:16 by eoeAndroid社区, 178 阅读, 0 推荐, 收藏, 编辑
摘要:一.非集成Spring1.创建javaWeb工程:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------2.找到开发Struts2应用需要使用到的jar文件:到http://struts.apache.org 阅读全文

Struts2 开发流程

2012-12-23 10:44 by eoeAndroid社区, 143 阅读, 0 推荐, 收藏, 编辑
摘要:一、确定Struts在开发中的地位Struts其实就是一个Servlet; 根据传统MVC开发模式,如图所示:Servlet担任了Controller的职责,而Struts框架加入后,Struts其实就是担当了Servlet的职责,即任何一个处理请求都会经过Struts框架,并由他进行分发;二、Struts2开发须知1.在web.xml配置Struts的核心Filter的原因是每个web访问都会经过Struts;2.struts.xml用于放置struts内部的一些配置信息,即使用Struts的功能,比如配置action、配置逻辑视图和物理视图的联系、配置常量等;3.可以在struts.xml 阅读全文

Synchronized同步的考虑

2012-12-13 21:41 by eoeAndroid社区, 192 阅读, 0 推荐, 收藏, 编辑
摘要:当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。2种使用方法 Synchronized method() synchronized(this){/*区块*/},它的作用域是当前对象(只对同一个对象的多线程起作用);注意:1 Synchronized只对同一个对象的多线程起作用,同一个类不同的对象实例的synchronized方法是不相干扰的 2 Synchronized static Method{}防止多个线程同时... 阅读全文

Runable和thread的区别(多线程必须用Runable)

2012-12-12 23:15 by eoeAndroid社区, 207 阅读, 0 推荐, 收藏, 编辑
摘要:Java中有两种实现多线程的方式以及两种方式之间的区别看到一个面试题.问两种实现多线程的方法.没事去网上找了找答案.网上流传很广的是一个网上售票系统讲解.转发过来.已经不知道原文到底是出自哪里了.Java中有两种实现多线程的方式。一是直接继承Thread类,二是实现Runnable接口。那么这两种实现多线程的方式在应用上有什么区别呢? 为了回答这个问题,我们可以通过编写一段代码来进行分析。我们用代码来模拟铁路售票系统,实现通过四个售票点发售某日某次列车的100张车票,一个售票点用一个线程表示。 我们首先这样编写这个程序:Java代码classThreadTestextendsThread{ p 阅读全文
上一页 1 ··· 5 6 7 8 9