- 浏览: 417368 次
- 性别:
- 来自: 成都
最新评论
-
kaihop:
很好,值得学习
Axis2开发WebService客户端 的3种方式 -
白天看黑夜:
java过滤emoji字符处理,希望能帮到你http://ww ...
Java解决Emoji表情符问题 -
hongbai:
不能匹配这个:http://harveyzeng.iteye. ...
正则表达式匹配域名、网址、url -
qwertyuiopqaz:
引用
Axis2开发WebService客户端 的3种方式 -
whj001:
很详细 ,
Axis2开发WebService客户端 的3种方式
文章列表
原文地址:http://javahowto.blogspot.com/2006/06/4-ways-to-get-ejbcontext-in-ejb-3.html
1. 使用bean类中的域注入。这些域可以使用任意访问修饰符(e.g., private, public, protected, package default).
package com.foo.ejb;import javax.annotation.Resource;import javax.ejb.EJB;import javax.ejb.SessionContext;import javax.ejb.Stateless;@ ...
ejb事务管理(转)
- 博客分类:
- EJB
一、前言 在语音门户的开发过程中,出现了在发生异常的情况下事务没有正确会滚,导致数据的不一致型,在分析过程中发现是由于在处理异常方法不正确导致,所抛出的异常未能使事物回滚,那么怎样处理异常才能正确使事物回滚,下面将就EJB中的事务管理做出一些说明 二、EJB中事务处理的两种方式 在EJB中处理事务有两种方式,一种是由容器管理事务,一种是由Bean管理事务,在任何Bean中都可以使用容器管理事务,会话Bean和消息驱动Bean可以使用Bean管理事务,实体Bean不能使使用Bean管理事务。 (一)、容器管理事务 容器管理事务简化了开发,因为企业Bean不用编码来显式制定事务 ...
EJB3的事务与安全
- 博客分类:
- EJB
EJB3的是事务也符合ACID,即原子性、一致性、隔离型、持久性。这些特性与数据库事务一致,需要强调的是一致性,在事务开始前,系统是处于一种遵守业务规则和约束的一致状态下,那么在事务提交或回滚之后,系统也必须维持这种一致性状态。在事务进行过程中不必处于不一致性状态,事务在这里就像一个沙箱(sand-box)。
在EJB中,事务也具有隔离级别的控制,但一般不用通过EJB容器来控制,而是在数据库资源这一级别来进行控制。
要知道在EJB容器中,代码层面的所有操作最终都是转化为两级的数据库操作,比如锁定和解锁数据库中的某行或某张表。事务日志来反映事务的变化,开始事 ...
在不分层的情况下,一个JDBC事务处理代码片断如下:try { conn =DriverManager.getConnection("url","username","userpwd"; conn.setAutoCommit(false);//禁止自动提交,设置回滚点 stmt = conn.createStatement(); stmt.executeUpdate("alter table …"); //
IList、ICollectionView与IViewCursor,这是Flex提供的三个接口,它们都位于mx.collections包下,作用与集合密切相关。 IList 这个接口提供的方法和属性用来操作集合。它的方法都是基于索引的,例如:addItem()、addItemAt()等等,它不能提供排序、筛选等功能。IList的方法会直接影响原始数据的值。 ICollectionView 这个接口提供了对数据进行排序、筛选、功能。同时它的createCursor()方法还可以创建一个IViewCursor的实例。需要注意的是,这个接口的操作不会直接影响原始数据的值。排序不会影响原始数据的顺序,而 ...
Using EJB 3.0 Security Annotations:
http://docs.oracle.com/cd/B32110_01/web.1013/b28221/servsecr004.htm
官方文档:http://docs.oracle.com/javaee/6/api/javax/ejb/TransactionAttributeType.html
不象在EJB2.X中,需要在部署文件中部署事务。EJB3.0通过注释就为指定的类或者方法提供事务支持。在EJB3.0的预览版规范中,指明使用TransactionAttribute作为注释,TransactionAttribute的声明如下 @Target({METHOD, TYPE}) @Retention(RUNTIME) public @interface TransactionAttribute { Trans ...
这两天看了一下ItemRenderer,
看到DataGridListData里有个rowIndex属性,结果在用的时候,发现它并不是我所想像的index,看了文档后才知道,这只是可见行
中的rowIndex,如果要知道某行所在DataGrid中的行数,需要用到verticalScrollPosition,也就是这样的代码:
//This renderer is a TextArea Component
override public function set data(value:Object):void{
...
本文使用DataGrid的headerRenderer
和itemRenderer
,设计一个的DataGrid+Checkbox
的组件,且包括了表头多选
支持。
[主程序源码(application.mxml source code)]
:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- http://www.myflexhero.com/share/flex3-mx/flex-mx-core-components/fle ...
深入理解FLEX组件生命周期[转]
- 博客分类:
- Flex
1、生命周期(
LifeCycle
)简述
⑴调用组件构造函数。构造函数没有返回类型,没有参数,使用
super()
调用父类的构造器
⑵使用
set,get
设置组件属性,常在
set
方法内监控一个布尔变量来实现失效机制
⑶调用
addChild()
方法将组件添加到父组件显示列表中,
FLEX
将自动调用
createChildren()
,
invalidateProperties()
,
invalidateSize()
,
invalidateDispl ...
Eclipse RCP 学习
- 博客分类:
- Java
开发 Eclipse 插件:
http://www.ibm.com/developerworks/cn/java/os-ecplug/index.html
Eclipse 简介和插件开发:
http://www.ibm.com/developerworks/cn/java/l-eclipse-plugin/
Eclipse插件开发彻底攻略:
http://www.cnblogs.com/liuzhuo/category/257208.html
Eclipse Plugin 在 Console上打印出message:
http://blog.csdn.ne ...
JBOSS里面这个异常说明端口1098被其他进程占用了,查看占用进程的方法为:1)命令行cmd -> netstat
-ano,得到占用端口1098的pID2)ctrl+alt+del,进入任务管理器,点击“查看‘,选择pid后,查看是那个进程占用的,结束即可
eclipse提高效率的插件
- 博客分类:
- Java
Eclipse插件工具AnyEdit
1.插件首页:
2.插件名称:AnyEdit
3.更新连接(Update
Site):http://andrei.gmxhome.de/eclipse/
4.说明:
5.简单使用说明:
Eclipse插件工具QuickREx
1.插件首页:
2.插件名称:QuickREx
3.更新连接(Update
Site):http ...
myeclipse 注册码生成(Java)
- 博客分类:
- Java
代码:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class MyEclipseGen {
private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyr ...
替换properties文件 占位符
- 博客分类:
- Java
先读取properties文件,再使用MessageFormat 格式化字符串。
MessageFormat - java.text.MessageFormat
类允许你使用运行时指定的参数替换一个消息字符串中的一部分(在这种情况下,是一个从一个资源包得到的消息)。这在你创建一个句子的场合中是有用的,但是
词会以不同的语言按照不同的顺序出现。消息中的占位符字符串{0}用第一个运行时参数替换,{1}用第二个运行时参数替换,以此类推。
要这样做,必须首先创建两个资源束
将
这个特定消息的格式定义成 "{0} while loading: ...