Portal门户&&SSO单点登录
Portal英文字面是"入口",国内有叫"门户"技术的.但我觉得"集成"技术更能表达它的意思.SSO是单点登录的意思,可以集成多个系统[@more@]
Windows上获取远程RMI对象很慢?
机器的网络设置不正确很可能会引起该问题的发生. RMI使用了Java网络类,特别是java.net.InetAddress类,它将查询TCP/IP的主机名, 包括IP地址到主机名的映射和主机名到IP地址的映射.在Windows平台,这种查询功能 是由本地的Windows Socket库来实现的. 因此延时是发生在Windows库中,而非RMI中. 如果你的机器设置成使用DNS,问题通常是DNS服务器查不到主机名,你所发现的延时 是DNS查询的延时. 请尝试将RMI通信中涉及到的所有主机名/IP地址加到本地文件 C:WINNTsystem32driversetchosts或windowshosts中. 格式如下: IP地址 主机名[@more@]
搞定EJB之路(二)
一开始查了很多资料说jboss网站提供了,jboss和tomcat的集成版本(jboss-3.2.1_tomcat-4.1.24.zip ),唉我就找啊,找了半天终于找到了,按照网址下载都不能下载,郁闷的是据说那几天网络不好,可气啊!既然是远程调用ejb我玩全可以不用他的集成版本,直接在tomcat上运行web,在jboss上发布jboss就可以了,下面是我在运行过程中的一些错误提示:[@more@]web端的代码写完了,编译没有问题可是运行就出错抛出异常:1:第一个错误异常:javax.naming.NoInitialContextException: Cannot instantiate class: org.jnp.interfaces.NamingContextFactory [Root exc
搞定EJB之路(一)
在这里我想说的是ejb发布和调用的问题,EJB的开发很简单,选择一种IDE就可以很轻松的来开发,我选择的是JBuilderX(JBuilder 2006也不错的),新建一个工程写一个简单的EJB,再建个测试文件,测试一下是否成功,然后再新建个web应用来远程调用EJB,麻烦就从此处开始了,整整郁闷了我一周的时间!下面来说说我遇到的问题和解决方法:[@more@]说明一下EJBserver是Jboss-4.0.3SP1,web应用server是tomcat4.x1.新建了EJB的工程测试成功了,并大包成jar文件发布到jboss中2.新建web工程,用来远程调用ejb服务,开始我在web端建了个java文件来远程调用ejb测试成功了
用批处理文件编译并执行java
批处理文件test.bat内容:@echo 欢迎使用XXX系统@echo 本系统采用java技术编写@echo -----------------------------@echo 首先使用javac编译文件@pausejavac frames.java@echo 编译成功,请执行文件@pausejava frames@echo 执行成功!@echo 谢谢您的使用!@pause存在问题:[@more@]把java test改成 java d:javatest就会出错不知道为什么?注:test.java和批处理文件都在d:java目录下测试的frames.java文件:import javax.swing.*;import java.awt.*;public class frames extends JFrame { BorderLayout borderLayout1 = new Borde
AXIS - 传递自定义对象
引用:http://spaces.msn.com/shangcm2003/[@more@]
浅谈软件测试
口出狂言浅谈软件测试,用这样的标题实在是感觉羞愧,虽然我用的题目是浅谈软件测试,我只不过是谈谈我在开发过程中遇到的关于测试的问题![@more@]我们的项目基本开发完毕了, 软件测试是必须的过程,我对软件测试的理解是:测试软件的功能和性能;1:功能是指测试软件是否完成了指定的任务。结果是否正确2:性能是指软件对内存,cpu等硬件的压力以及运行状况这只是我的个人观点不知道这么认为是否正确,这个网站不错的是关于软件测试的http://www.51testing.com/说说我们的开发过程中软件测试的过程,从我负责的模块来看,在代码编写过程
工作总结-20060108
工作了快一年了,一直没有静下来想想工作中遇到的问题以及是如何解决的,最近公司配置了一台服务器,采用磁盘阵列集群的方案,oracle数据库也是采用集群的方式,可是web服务器tomcat也要实现集群以及session复制,查阅了相关资料相应的功能基本实现了(在windows下测试一切正常,可是在linux下不停的在tomcat间来回的切换),由于工组最近比较忙,一些参数也没有仔细的去看(这一点感觉作的不好,没有集中精力去解决,给自己找个理由--工作忙!);[@more@]这个问题一直这样搁着,确实其他的工作比较忙!后来这个问题是我找到了一篇关于
软件重构之思考
对于一个软件的开发人员来说,软件重构应该是再熟悉不过了,可是当我第一次听说“软件重构”这个词的时候,我还以为是方法重构,失败失败啊!下面简要的说一下什么是软件重构[@more@]软件重构 是指在不改变软件的功能和外部可见性的情况下,为了改善软件的结构,提高清晰性、可扩展性和可重用性而对软件进行的改造。简而言之,重构就是改进已经写好的软件的设计。
回顾2005展望2006
回顾2005很多事情不能忘怀,2005是我走出大学校门步入社会的一年,2005是为我事业奠定基础的一年,2005已经是历史,展望2006,一切都还没有开始,很多事情都未为人所料,让我们期待2006更加美好,2006是历史的延续;在新的一年里,祝福我的父母,我弟弟,我的女友,我的朋友还有所有关心我爱护我的所有人,身体健康,万事如意,工作顺利,事事开心,合家美满幸福~~[@more@]
struts国际化程序尝试
请看一:struts国际化程序尝试___引用一二struts国际化程序尝试___引用二[@more@]
oracle的connect by语句
dept是部门表,其中dept_id是当前部门id,pdept_id是上级目录id,像这种有父子关系的表中做从某一部门向上或向下的查询用到了oracle的connect by语句: select * from dept connect by prior dept_id=pdept_id start with dept_id=1 ; //从部门id为1的部门寻找所有子部门 select * from dept connect by prior pdept_id=dept_id start with dept_id=1 //从部门id为1的部门寻找所有父部门 推荐个不错的网址:计算机信息技术网(ITFat.com) 很多oracle的资料,哈哈[@more@]
jsp中的rar文件连接乱码问题
在jsp页面中做了一个rar文件的链接,可是程序运行点击连接出现一页乱码!解决方式:[@more@]需要在tomcat的web.xml或着your app的web.xml文件中添加 <mime-mapping> <extension>rar</extension> <mime-type>application/rar</mime-type> </mime-mapping>即可解决!哈哈,还有打包成war时一定要把rar文件打到包里奥!Author: Derek
中文转换成unicode字符,实现国际化
今天一个同事问到一个这样的问题,如何把中文转变成u4e2du56fdu4ebau6c11u89e3u653eu519b这样的格式,一看晕啊,从没有见过,呵呵,查了一些资料才弄明白这是一种编码格式! 详见[@more@]用java SDK/bin目录下的native2ascii.exe把.peoperties文件中的中文转换成unicode字符,实现国际化;需要用到java SDKbin 目录下的native2ascii.exe程序,把你写的文本文件转成unicode字符即可,例: native2ascii 源文件名.txt 新文件名.txt;测试 ResourceBundleTest.javaimport java.util.Locale;import java.util.ResourceBundle;public class ResourceBun
重复登录问题最终解决方法
在《关于J2ee的struts结构不能解决的几个问题》一文中我们提到使用session解决用户重复登录的问题,经过一段时间的考虑和测试终于有了一个解决办法; 合理性不知道是不是可以,现在写一下我的思路,供大家参考一下;[@more@]1:我们需要把当前登录用户的所有session记录下来,如何来作?我们可以定义一个CacheData 类来实现:public class CacheData { public CacheData() { }public static java.util.Hashtable USER_SESSION = new java.util.Hashtable();//USER_SESSION 定义为static 类型的是为了在应用程序中使其只存在一个实例;(还有
FreeMarker概述
(1)FreeMarke和Velocity差不多也是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写[@more@](2)FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 (3)虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成 页面,通过模板显示准备的数据 (4)FreeMarker不是一个Web应用框架,而适合作为Web应用框架一个组件 (5)FreeMarker与容器无关,因为它并不知道HTTP或Servlet;FreeMarker同样可以应用于非Web应用 程序环境 (6)FreeMarker更适合作为Model2框架(如
Prim@Hosting主机管理平台
Prim@Hosting主机管理平台专业版,是一个高性能和高可扩展的主机系统管理软件,可实现跨平台集中控制,可统一管理由windows2000/2003、linux、FreeBSD、solaris四种操作系统构成的服务器群,适合集团企业、教育机构、政府机关、行业协会、社会团体,以及其它非专业虚拟主机服务机构用户。[@more@]
WebSphere Application Server
WebSphere Application Server 也是一中Web Server(web服务器),和tomcat,resin,Jboss差不多;详见官方资料: 官方资料[@more@]什么是 WebSphere? WebSphere 是因特网的基础架构软件,也就是我们所说的中间件。它使企业能够开发、部署和集成新一代电子商务应用(如 B2B 的电子交易),并且支持从简单的 Web 发布到企业级事务处理的商务应用。 WebSphere 转变了企业对客户、合作伙伴及雇员之间关系的管理方式。例如您可以通过它提高站点传输数据的数量和质量,从而大幅提升您的Web应用的性能,并将扩展的应用程序与移动设备相结合,让
Velocity模板技术
前几天在QQ群中听说了Velocity这个新名词[@more@]^_^刚刚参加工作对于一些技术还是不太熟悉甚至连听说都没有听说过,Velocity英文词义是“速度,迅速”的意思,Velocity 是一个开放源码的模版引擎。在网上看了点资料大致上对Velocity也有了一定的了解,并没有深入的去学习;^_^有兴趣的朋友可以看看这篇文章,对于初学者来说不错的!http://blog.csdn.net/joy_jiang/articles/295033.aspxEnglish Name:Derek (Fan Shizhen)Chinese Name::樊士震My QQ: 122168011 MSN:: fsz521job@hotmail.comE_mail::fsz521job@hotmail.com
关注******技术
今天在QQjava群里面和朋友们交流,发现自己不知道的技术知识太多了,所以还需要不断的学习进步;[@more@]模板引擎,比如说FreeMarker 和 Velocity 是什么? OpenCms是什么? http://www.opencms.org/opencms/en/ Resin2,WEBSPHERE 应该具体的使用一下管理平台 Prim@Hosting Plesk 7.5 Reloaded for Linux/Unix 支持目前最新的tomcat,但成本太高