- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 使用xfire与Spring整合开发webServie
一、介绍1、Web Service简介Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务,它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service是一个应用组件,它逻辑性的为其他应用程序提供数据与服务.各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)
2010-08-17 16:58:00 440
原创 Enterprise Architect介绍
生命周期软件设计方案——Enterprise Architect是以目标为导向的软件系统。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。 为整个团队提供高级的UML 2.0建模工具 EA为用户提供一个高性能、直观的工作界面,联合UML 2.0最新规范,为桌面电脑工作人员、开发和应
2010-05-13 22:28:00 209
原创 JAAS
Java Authentication Authorization Service(JAAS,Java验证和授权API)提供了灵活和可伸缩的机制来保证客户端或服务器端的Java程序。Java早期的安全框架强调的是通过验证代码的来源和作者,保护用户避免受到下载下来的代码的攻击。JAAS强调的是通过验证谁在运行代码以及他/她的权限来保护系统面受用户的攻击。它让你能够将一些标准的安全机制,例
2010-04-11 13:09:00 161
原创 Portlet
Portlet是基于java的web组件,由portlet容器管理,并由容器处理请求,生产动态内容。Portals使用portlets作为可插拔用户接口组件,提供信息系统的表示层。作为利用servlets进行web应用编程的下一步,portlets实现了web应用的模块化和用户中心化。portlet规范,即jsr(Java Standardization Request )168,是为
2010-04-11 13:08:00 146
原创 jetspeed
1 Jetspeed介绍 Jetspeed是Apache组织开发的一个采用Java和XML的开放源代码的企业信息门户的实现。门户可以让终端用户可以很方便的访问网络资源(应用、数据库等)。用户可以通过Web浏览器、WAP手机、寻呼机以及其它一些智能设备来访问Portal。Jetspeed就像是中心的控制器,可以很方便地以各种形式展示那些来自不同数据源的数据。 通过Jetspeed
2010-04-11 13:06:00 299
原创 Portal
一、在Portlet规范里是这样讲的:“portal是一种web应用,通常用来提供个性化、单次登录、聚集各个信息源的内容,并作为信息系统表现层的宿主。聚集是指将来自各个信息源的内容集成到一个web页面里的活动”。 Portal的功能可以分为三个主要方面: 1. Portlet容器:Portlet容器与servlet容器非常类似,所有的portlet都部署在portlet容器里,
2010-04-11 13:04:00 134
原创 JMS
jms即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。定义 JMS(Java Messaging Service)姐妹们是Java平台上有关面向消息中间
2010-02-21 17:54:00 512
转载 ExtJs性能优化
在使用ExtJs过程中,性能一直是一个比较头疼的问题,从用户的角度来看,就一个字:慢。从技术的角度来说,这个“慢”字可以分为两种,加载“慢”和渲染“慢”。想分辨这两种情况很容易:如果居于网不慢而互联网上慢,说明是加载慢;如果Chrome不慢而IE慢,就是渲染慢。还有另一种情况:越用越慢,这个“慢”通常是内存泄露造成的。针对以下这三种情况讨论一下解决方案:1,加载慢1.1 减少要加载的东西不要动不动
2010-02-21 17:49:00 2170 4
转载 Hibernate缓存机制
缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升. Hibernate缓存分类:
2010-02-21 17:45:00 139
原创 闭包
闭包:基本概念 闭包是可以包含自由(未绑定)变量的代码块;这些变量不是在这个代码块或者任何全局上下文中定义的,而是在定义代码块的环境中定义。“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量的存在,相关变量引用没有释放)和为自由变量提供绑定的计算环境(作用域)。在 Scheme、Common Lisp、Smalltalk、Groovy、JavaScript、Ruby 和 Pyt
2010-02-21 17:17:00 235
原创 spring事务
Spring的事务管理是其非常重要的一个方面,Spring的应用主要集中在Ioc/AOP/DAO/事务四个方面。这部分内容比较抽象,需要花费大篇幅来写。一、事务控制的基本知识不管是什么事务,必须先对数据库的事务概念有个明确认识才行。首先先简单介绍下数据库的事务。事务的概念:事务是一组原子性操作的工作单元,这组工作单元要么执行成功,要么不成功。事务有四个属性--原子性、一致性、独立性和持
2010-02-21 17:09:00 251
转载 Extjs之Eclipse及spket的开发环境的搭建
1.4如何学习ExtJS如何学习Ext,是所以刚接触它的读者都会问到的问题?学习Ext最好的办法就是独立去实现一个应用系统,这个demo系统的相关的功能可以对着Ext包中自带的例子进行改进,在实现系统的过程肯定会碰到这样那样的问题,可以通过从相关论坛中询问来解决或尝试分析Ext的源码来进行剖析其问题所在。在开发之前,我们得先知道从那里下载Ext,如何搭建快速开发环境和那些较好的论坛。下
2010-02-18 11:31:00 404
转载 如何生成WAR文件
如何生成WAR文件2008-04-22 17:15将Web应用打包成WAR文件的方法2007年09月27日 星期四 10:41(1)在命令行中运用Jar命令假定有一个Web应用:C:/myHomemyHome/WEB-INF/……myHome/files/……myHome/image/……myHome/src/……myHome/ind
2009-07-12 01:04:00 612
原创 jsp分页代码
public List executeQuery(String SQL,int goToPage){ List list = new Vector(); Statement stmt; stmt = getConnection().createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY)
2009-02-08 16:33:00 180
原创 使用POI,导出生成Excel报表
public static void resultSetToExcel(ResultSet rs,String xlsName,String sheetName) throws Exception{ HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.createSheet(); workbook.setSh
2009-02-08 16:32:00 178
原创 tomcat jndi配置
tomcat jndi配置Server.xml中的配置说明 driverClassName="com.pointbase.jdbc.jdbcUniversalDriver(自己的jdbc驱动)" url="jdbc:pointbase:server://localhost/acme(数据库连接url)" username="root(用户名)" password="root(密码)"
2009-02-08 16:32:00 245
原创 java读取cookies
//设置两个cookiefunction aa(){//获取cookie字符串var strCookie=document.cookie;//将多cookie切割为多个名/值对var arrCookie=strCookie.split("; ");var cookie_name1;//遍历cookie数组,处理每个cookie对for(var i=0;i var arr=arrCo
2009-02-08 16:31:00 258
原创 poi读取xls文件内容并存入数据库
String lujing = servletRequest.getParameter("lujing"); System.out.println("lujing==="+lujing); String fileToBeRead = lujing; System.out.println(System.getProperty("user.dir")); HSSFWorkbook work
2009-02-08 16:31:00 258
原创 FTP上传代码(sun公司包)
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import sun.net.TelnetOutpu
2009-02-08 16:28:00 470
原创 MyEclipse 7.0下用Spring集成XFire开发WebService
最近公司要用WebService写个东西,方便其它公司的调用,也免得其它公司直接操作我们数据库不安全.在网上查了很多方法,正巧本人在用MyEclipse7.0所以选择用Spring集成XFire开发WebService. 用其它工具的可以选择别的办法,这都无所谓.一开始手写完MyEclipse可以生成,省去了很多时间..集成开发工具就是强大,准备在JB2008下测试下.....
2009-02-08 16:25:00 544
原创 关于session的详细解释
一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一
2009-02-08 16:12:00 233
转载 weblogic中设置session超时
1 web.xml 设置WEB应用程序描述符web.xml里的元素。这个值以分钟为单位,并覆盖weblogic.xml中的TimeoutSecs属性 24 此例表示Session将在24分钟后过期当设置为-2,表示将使用在weblogic.xml中设置的TimeoutSecs这个属性值。当设置为-1,表示Session将永不过期,而忽略在weblogic.xml中设置的Timeo
2009-02-08 15:56:00 214
转载 session管理
在各种Session 管理方案中, ThreadLocal 模式得到了大量使用。ThreadLocal 是Java中一种较为特殊的线程绑定机制。通过ThreadLocal存取的数据,总是与当前线程相关,也就是说,JVM 为每个运行的线程,绑定了私有的本地实例存取空间,从而为多线程环境常出现的并发访问问题提供了一种隔离机制。首先,我们需要知道,SessionFactory负责创建Session,Se
2009-02-08 15:51:00 173
原创 使用PLSQL Developer时,“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法
bjzc = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 140.100.100.204)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ora) ) )有可能上面的连接字符串不完整,我曾经遇到过这个问题,就是因为
2008-09-25 16:14:00 559
原创 MyEclipse快捷键与插件大全
(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的
2008-09-24 11:54:00 254
转载 Eclipse中使用SVN(转)
1.下载所需软件 1.1SVN服务端(svn-1.4.3-setup.exe) http://subversion.tigris.org/project_packages.html 1.2把SVN设置成window服务(SVNService.exe) 我没有下载地址,如有需要,留下你的email 1.3Eclipse的SVN插件(用
2008-09-24 11:53:00 312
原创 利用VML来完成斜表头
v/:*{behavior:url(#default#VML);} .STYLE2 {font-size: 20px} 标题 项目 类别
2008-09-05 17:00:00 178
原创 计算本次操作所用多长时间
例:写一个方法,此方法需要前台Buffalo调用。public HashMap ybHz(String flag){ long start = System.currentTimeMillis();//开始访问时间 HashMap resultMap = new HashMap(); .......//具体的一些操作 BigDecimal operation
2008-09-05 16:35:00 152
原创 AJAX框架Buffalo应用的一点经验
如果调用后台的方法没有参数的情况,只需要将其中的参数部分写成null即可!buffalo.remoteCall("调用后台的方法名", [null],function(reply){.... })
2008-09-05 16:29:00 205
原创 在LINUX下安装JDK的步骤
1.下载JDK Linux rpm版本,将下载完的文件拷贝到根目录下usr/local目录下2.以超级管理员登录并打开终端程序cd /usrcd localchmod 755 jdk-1_5_0_15-linux-i586-rpm.bin./jdk-1_5_0_15-linux-i586-rpm.binrpm -ivh jdk-1_5_0_15-linux-i586.rpm3.三种配置环境变量的方
2008-09-05 16:23:00 201
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人