
03 J2EE
文章平均质量分 52
要什么昵称嘛
做技术好多年了,期间有过彷徨,但是我还是选择了坚持,决心把技术这条路执着的走下去。座右铭:付出才有回报。
展开
-
J2EE中 实体BEAN和会话BEAN的区别
一个session bean 代表与客户程序的一个短暂的会话,而且可能执行数据库读写操作。一个session bean 可能会自己调用JDBC ,或者它可能使用entity bean 来完成此种调用。在后者这种情况下,这个session bean 是该entity bean 的客户。一个session bean 的域包含会话状态,而且是短暂的。如果服务器或者客户程序崩溃,该session原创 2005-04-08 19:07:00 · 6416 阅读 · 2 评论 -
如何在Apache FtpServer基础上增加或者修改FTP命令
<br /><br />一、情景<br />项目由于需要支持大文件传输和下载,用到了开源的Apache FtpServer(http://mina.apache.org/ftpserver/)。但是,为了配合客户端使用,这些FTP命令并不能满足需求,即需要增加一些命令,也需要删除或者修改一些对于整个系统可能带来安全问题的命令。<br /> <br />二、修改ApacheFtpServer的大致思路<br />1. 新增加命令,则增加具体的实现类,继承AbstractCommand,实现execute(原创 2010-08-03 16:27:00 · 4063 阅读 · 2 评论 -
Property文件读取的Util类
Property文件以字符串形式保存数据。这个类可以从Property文件中读取各种转换后的常见对象,可以继续扩展。原创 2010-08-02 16:27:00 · 2616 阅读 · 0 评论 -
MD5&SHA加密util类(Java)
MD5&SHA加密util类。原创 2010-07-28 17:01:00 · 4512 阅读 · 0 评论 -
Java开源的FTP Server——Apache FtpServer
<br /> <br />记得以前喜欢用Serv-U搭建FTP服务器,给别人免费提供一些电影啊之类的。<br /><br /><br />现在又用到FTP服务器了,这次不仅仅是要用,还要能够改它的代码,好符合我们自己的需求。这就接触到了Apache FtpServer。<br /><br /><br />Apache FtpServer是一个基于Apache MINA(一个高性能的Java异步并发网络通讯框架)开发的FTP 服务器。既可以嵌到Java应用中使用,也可以做为Windows服务或Unix/Lin原创 2010-07-20 16:03:00 · 6361 阅读 · 0 评论 -
TOMCAT常用优化
Tomcat的性能,对比Weblogic或者Websphere,自然是差了不少。但是Weblogic或者Websphere的价格都比较昂贵,一些创业级网站恐怕没有能力支付,毕竟钱要用在刀刃上。免费开源的Tomcat,对付一般的网站,还是够用的。比如,一个网站的并发访问量在1000以下的,就可以使用Tomcat。使用Tomcat,需要修改一些默认的配置,以提高Tomcat的性能和并发量。这里记录几点。原创 2010-07-15 17:48:00 · 6634 阅读 · 0 评论 -
Apache Roller
Roller是Apache的开源的Java版本的WebBlog系统,官方网站:http://roller.apache.org/对于Roller的部署,网上有不少文章都介绍过了,基本就是修改一下数据库配置文件,然后把网站上提供的包部署到Web容器中就可以运行了。如果是想将源代码编译后部署到Web容器的话,需要注意的是要使用ant来将源代码打包,因为ant脚本里要做OpenJPA的enhance。否原创 2009-12-27 15:14:00 · 3322 阅读 · 0 评论 -
JEECMS
JEECMS是国内比较优秀的网站管理系统,代码是开源的,目前使用的客户也比较多。官方网址:http://www.jeecms.com/技术架构:hibernate3+struts2+spring2+freemarker。其中引用的struts2的包做了小小的更改,其它的都是使用的官方包。JEECMS主要是用于文章发布的。但是由于使用了模板技术,所以可以修改或者扩展现有的标签和模板,这样就可原创 2009-12-27 10:59:00 · 3023 阅读 · 2 评论 -
内容管理系统(CMS)
CMS是Content Management System的缩写,即“内容管理系统”。主要用于企业级网站的内容发布,比如新闻发布,图片发布,音频视频发布等等。企业用CMS系统就可以实现Portal门户网站,发布企业的相关信息。如果结合其它系统,比如工作流系统,就可以实现企业的电子商务等等。不仅是企业需要CMS,一些大型的网站也基本使用CMS来发布新闻,比如新浪,搜狐等等。现在的大型门户网站一般用的原创 2009-11-08 11:03:00 · 2307 阅读 · 0 评论 -
Mail开源库JavaMail
对于使用Mail库,最著名的是Sun公司的JavaMail。详细内容参见官方网站:http://java.sun.com/products/javamail/index.jsp。 下面是官方网站对于JavaMail的主要描述:The JavaMail API provides a platform-independent and protocol-independent framework原创 2008-05-15 13:39:00 · 3706 阅读 · 0 评论 -
Java中对图片文件的类型的获取
系统中某些图片可能已经被修改了后缀名,所以不能只是对后缀名进行判断。下面的示例代码就是如何判断一个图片的具体类型的。 public static void main(String[] args) { File f = new File("c://test.jpg"); if (f.exists()) { System.ou原创 2007-11-28 10:22:00 · 11368 阅读 · 2 评论 -
Java中进行xslt转换的示例代码
package blog.youkuaiyun.com.arui;import java.io.*;import javax.xml.transform.*;import javax.xml.transform.stream.*;public class BasicXsl ...{ /** *//** * This method applies the xsl file to in file原创 2008-02-13 13:51:00 · 5903 阅读 · 1 评论 -
JSP开发中遇到的几个小问题
自从接触JSP以来,就不断的遇到各种各样的问题,不断的查资料,不断的摸索。跟ASP.NET相比,JSP给我的感觉是开发思想相对复杂不少,开发工具的自动化程度太低,而且需要了解很多的网页运行原理。①页面参数传递中文时候乱码。JSP获取页面参数时一般采用系统默认的编码方式,如果页面参数的编码类型和系统默认的编码类型不一致,很可能就会出现乱码。解决这类乱码问题的一种方法是在页面获取参数之前,强制原创 2006-05-15 12:12:00 · 3280 阅读 · 0 评论 -
Lucene实现各种常见文档的全文检索
<br /> Lucene是apache软件基金会jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。<br /><br /> 作为一个开放源代码项目,Lucene从问世之后,引发了开放源代码社群的巨大反响,程序员们不仅原创 2010-06-10 20:59:00 · 4939 阅读 · 1 评论