- 浏览: 87570 次
- 性别:
- 来自: 东莞
最新评论
-
isaiahzhong:
没有效果,运行根本没有出来窗体,官网上 ...
Ext Viewport实例 -
allenping923:
新手。没看懂啊。
svn: PROPFIND 403 Forbidden问题的解决 -
liulei901112:
谢谢!
Error building results for action test in namespace问题已解决 -
whitesock:
skip-grant-tables除了禁止加载privileg ...
mysql error nr.1045 解决方法 -
yangzisai:
whitesock 写道这不是解决1045,而是如何处理忘记r ...
mysql error nr.1045 解决方法
文章列表
将下载下来的extjs整个包,如ext-3.2.1,解压后,把整个文件夹COPY到Tomcat下的webapps目录下,启动Tomcat,在浏览器中输入http://localhost:端口号/ext-3.2.1/docs/index.html即可,端口号没有修改过的话就是8080
Spring为事务管理提供一流的支持。它同时支持编程式和声明式事务。为实现健壮的企业级应用,事务能担当重要的作用。无论是使用编程式事务还是声明式事务,在开发Spring应用时,开发者都不需要对具体的事务管理实现进行交 ...
Java代码
package com.bjsxt.spring;
public class UserManagerImpl {
public void addUser(String name, String password) {
System.out.println("UserManagerImpl.addUser() -- name: " + name);
}
public void delUser(int id) {
...
从Spring 2.0开始,可以使用基于schema及@AspectJ的方式来实现AOP,本文以一个简单的实例介绍了如何以@AspectJ方式在Spring中实现AOP。由于@Aspect是基于注解的,因此要求支持注解的5.0版本以上的JDK。
环境要求:
1. Web应用
2. 有一个专门提供系统服务的Service层
我们的目标是,如果用户调用Service层中任一方法,都在其插入一个记录信息的功能。
1. 一个最简单的AOP
共有2步。
1.1 定义一个Aspect
1. package com.sarkuya.aop.asp ...
public static void main(String[] args) {
// TODO Auto-generated method stub
ApplicationContext cx = new FileSystemXmlApplicationContext("/src/applicationContext.xml");
CompanyDao company = (CompanyDao) cx.getBean("company");
company.insert("123");
}
仔细看下以上加粗地方,是 ...
目标对象的接口:IStudent.java
1 /** */ /**
2 *
3 */
4 package com.dragon.study;
5
6 /** */ /**
7 * @author dragon
8 *
9 */
10 public interface IStudent {
11
12 public void addStudent(String name);
13 }
14
目标类:StudentImpl.java
1 /** */ /**
2 *
3 ...
1.我所知道的aop
初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和我说aop多难多难。当我看进去以后,我才发现:它就 ...
1.对collections的支持
Java代码
List<String> list = new ArrayList<String>();
list.add("item");
String item = list.get(0);
Set<String> set = new HashSet<String>();
set.add("item");
Map<String, Integer> map = new HashMap<String, In ...
在本章中将会介绍3个实例,首先分别使用Struts和Hibernate开发两个实例,帮助读者理解Struts和Hibernate各自单独的使用方法,最后将Struts和Hibernate结合起来,完成最终的实例。
本章介绍的3个例子都与RSS阅读器有关,RSS是在线共享内容的一种简易方式(Really Simple Syndication)。通常用于新闻和其他按时间先后顺序排列的网站,例如Blog。一个RSS包含很多新闻条目,一个新闻条目的介绍可能包含新闻的全部介绍,或者仅仅是额外的内容和简短的介绍。这些条目通常都能链接到全部的内容。使用RSS订阅能更快速获取信息,用户可以在客户端借助于支持R ...
在进行ant compile编译SSH工程时,出现找不到SSH需要的工程包,就要确定是否已经把
SSH需要的工程包(也就是在工程lib下引入的包)是否已经COPY到ant根目录下的lib目录
问题解决:将要用的包直接COPY到ant下的lib目录中就OK了(如果在build.xml进行引包的话太多了),目前只是找到这个方法,有好的方法的话麻烦写出来喔,请教了
1.<project>标签
每个构建文件对应一个项目。<project>标签时构建文件的根标签。它可以有多个内在属性,
就如代码中所示,其各个属性的含义分别如下。
(1) default表示默认的运行目标,这个属性是必须的。
(2) basedir表示项目的基准目录。
(3) name表示项目名。
(4) description表示项目的描述。
每个构建文件都对应于一个项目,但是大型项目经常包含大量的子项目,每一个子项目都可以有
自己的构建文件。
2.<target>标签
一个项目标签下可以有一个或多个target标签。一个target标签可 ...
cvsnt是cvs Windows版本的服务端程序,提供基于 TCP/IP 协议的 CVS 服务,可以在http://www.cvsnt.org/下载到。找到了服务器程序后,找了几天篇教程,就开始配置CVS服务器。
准备工作
从http://www.cvsnt.org/下载cvsnt,我下载的版本是2.5.04。
安装cvsnt
直接双击运行cvsnt安装文件,安装过程中可以选择以经典、自定义和完全三种方式安装,在自定义方式中可以选择安装路径。安装完成后,在控制面板里出现一个CVSNT Server的项目,图标是一条鱼~~
配置cvsnt
安装完成cvsnt后,就可以从控 ...
CVS服务器快速指南
来源:UML软件工程组织 (2005-08-24 16:59:20)
简介
CVS 是 Concurrent Version System(并行版本系统)的缩写,用于版本管理.如果大家曾经参与过多人协作开发的项目,大家肯定有这样的痛苦经历:由于多个人同 ...
6.4 Spring整合Struts
虽然Spring也提供了自己的MVC组件,但一来Spring的MVC组件过于繁琐,二 来Struts的拥护者实在太多。因此,很多项目都会选择使用Spring整合Struts框架。而且Spring确实可以无缝整合Struts框架,二者结合成一个更实际的J2EE开发平台。
6.4.1 利用Struts的PlugIn来启动Spring容器
使用Spring的Web应用时,不用手动创建Spring容器,而是通过配置文件声明式地创建Spring容器。因此,在Web应用中创建Spring容器有如下两个方式:
● 直接在web.xml文件中配置创建Sp ...
Spring引用Tomcat的 JTA事务
Tomcat是Servlet容器,但它提供了JNDI的实现,因此用户可以象在Java EE应用程序服务器中一样,在Tomcat中使用JNDI查找JDBC数据源。在事务处理方面,Tomcat本身并不支持JTA,但是可以通过集成JOTM达到目的。
如果你的应用最终部署到一个功能齐备的Java EE应用服务器上,也许你更希望使用Java EE应用服务器的JTA功能,这样可以利用应用服务器本身许多优化措施。下面,我们让Tomcat通过JNDI开放JOTM的JTA的数据源,进而在Spring容器引用这个JNDI数据源,并在此基础上提供JTA事务。 ...