内容列表
- Java的封装类
- Java有8种基本的数据类型。因为这些数据类型不是对象层次上的东西,所以它们通过值传递给方法而不能通过引用。通过方法进行创建或访问一个基本的数据类形,可以通过相应的“封装类”来封装。eg: int数据类型的封装类Integer。class CmdArg{ public static void main(String args[])  
- 分类:Java 查阅全文
- 学习Struts(3)-配置Struts应用
- 配置web.xml文件:
1. 不管应用中包含多少子应用,都只需要配置一个ActionServlet。配置多个ActionServlet类来处理应用中不同的功能,其实是没必要的,因为Servlet本身支持多线程。而且,目前的Struts框架只允许在应用中配置一个ActionServlet。
2. 配
- 分类:Java 查阅全文
- 学习Struts(4)-Struts控制器组件
- Struts的控制器组件主要完成的任务:
1. 接受用户请求
2. 根据用户请求,调用合适的模型组件来执行相应的业务逻辑。
3. 获取业务逻辑执行结果。
4. 根据当前状态以及业务逻辑执行结果,选择合适的视图组件返回给用户。
注:从上面流程可以看出,前面所说的控制组件应注重于流程的控制,将具体
- 分类:Java 查阅全文
- 在Tomcat中配置WEB站点的虚拟目录
- 在Tomcat中配置WEB站点的虚拟目录
步骤一: 在..\tomcat5.0\conf\Catalina\localhost下面打开要配的站点的文件,在XML的第一行中如下改动:<Context path="/wapfb" docBase="E:/workspace/FolieClass/FolieWap" debug="0" privileged="true">
步
- 分类:Java 查阅全文
- 配置Apache James邮件服务器
- 配置Apache James ========================
Apache James是最好用的开源java邮件服务器之一,在配置smtp服务过程中,有些步骤不对的话邮件就发
- 分类:Java 查阅全文
- Atlassian Confluence 的中文搜索问题的解决
- Atlassian Confluence 我觉得是个适合用来做项目开发时的wiki工具,当然它是商业的,如果你是开源项目,可以申请一个开源的license,用起来就是爽啊.
不过原版的程序对中文搜索可是不行啊,它的搜索用的是lucene 1.4, 也就是说lucene的中文搜索没有被利用上(当然lucene包里缺省没有中文的,而且confluence也没有调用相关的包
- 分类:Java 查阅全文
- Java 理论与实践: Web 层的状态复制
- 大多数具有一定重要性的 Web 应用程序都要求维护某种会话状态,如用户购物车的内容。如何在群集服务器应用程序中管理和复制状态对应用程序的可伸缩性有显著影响。许多 J2SE 和 J2EE 应用程序将状态存储在由 Servlet API 提供的 HttpSession 中。本月,专栏作家 Brian Goetz 分析了状态复制的一些选项以及如何最有效地使用 HttpSession 以提供好的伸缩性和性
- 分类:Java 查阅全文
- tomcat4.1下配置servlet
- 好不容易在网上找了一个比较简单的例子,几乎是手把手的。一扫昨天的郁闷,今天终于写出了第一个servlet。其实回头想想,也很简单。与javabean的区别就是要在WEB-INF中建立一个web.xml,在其中指向自己写的servlet,声明名称、类型、路径即可。使用方法和javabean当然也不一样,通过浏览器直接访问这个servlet。下面是这篇就这样的内容,记下来,防以后忘记:)感谢作者提供这
- 分类:Java 查阅全文
- Window 2K 上 IIS 5 + Tomcat-4.1.27 + JK-2.0.4 的整合
- 1. 软件获取:IIS 5:Windows 2K安装光盘里有;JDK:去http://jakarta.apache.org/site/binindex.cgi下载(我的是1.4.2);Tomcat:去http://apache.bestwebcover.com/jakarta/tomcat-4/下载;JK:去http://mirrors.mix5.com/apache/jakarta/t
- 分类:Java 查阅全文
- J2ME 2D小游戏入门之旅(三) 控制飞机的移动
- 实在是等不及了吧?加把劲,让我们加入游戏的主角飞机吧。 你可以将这个游戏定位在动作游戏,一个动作游戏需要不断的从用户端获得输入,基本上不间断,所以plane需要不断的改变位置。那么这个基于桢的游戏应该定在多少桢合适呢?这需要在手机中测试,在模拟器上,如果定在
- 分类:Java 查阅全文
- SAIF:Struts的AOP
- 我们都知道Struts默认没有实现AOP,这和WebWork2想比确实矮了一截,还好,有人(Lars Hoss 和 Don Brown)意识到这点,编写SAIF(Struts Action Invocation Framework)弥补了这个缺陷,下面就是SAIF的使用介绍。
SAIF的安装很简单:首先将saif-0.1.jar文件复制到WEB-INF/lib目录下即可,然后修改struts-c
- 分类:Java 查阅全文
- 简要JAVA数据类型转换
- 1如何将字串 String 转换成整数 int?
A. 有两个方法:
1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);
2). int i = Integer.valueOf(my_str).intValue();
&
- 分类:Java 查阅全文
- 高级 DAO 编程 作者:Sean C. Sullivan
- Sean C. Sullivan ([email protected])软件工程师2003年10月
J2EE 开发人员使用数据访问对象(Data Access Object DAO)设计模式,以便将低级别的数据访问逻辑与高级别的业务逻辑分离。实现 DAO 模式涉及比编写数据访问代码更多的内容。在本文中,Java 开发人员 Sean C. Sullivan 讨论了 DAO 编
- 分类:Java 查阅全文
- 配置JBoss 4 JDBC连接JDBC
- Jboss 4.0的开发人员版本是一个开源的应用服务器,他把HypersonicDB作为他的缺省数据库。然而,开发人员也许还要使用除了HypersonicDB以外其他种类的数据库,在这篇文章中我们将看到如何在Jboss上配置使用其他的数据库。
简介Jboss4.0使用了JDBC配置文件来配置数据库连接,它为EJB和其它J2EE应用提供了数据源(data source)进行访问。如果你要使用
- 分类:Java 查阅全文
- JAVA中用动态代理类实现记忆功能
- 记忆是衍生自Lisp,Python,和Perl等过程性语言的一种设计模式,它可以对前次的计算结果进行记忆。 一个实现了记忆功能的函数, 带有显式的cache, 所以, 已经计算过的结果就能直接从cache中获得, 而不用每次都进行计算.记忆能显著的提升大计算量代码的效率. 而且是一种可重用的方案.本文阐述了在Java中使用这一
- 分类:Java 查阅全文
- Hibernate的批量删除的效率分析
- 作者:robbinHibernate作为ORM,有一个ORM固有的问题,就是由于为了持久对象的同步,不能够使用批量删除和批量更新的sql,只能按照主键一条条来操作。因此效率相对JDBC来说是比较低的。然而事情也并不总是那么绝望,只要你对Hibernate进行优化,也可以得到相当满意的速度。
java代码:
1 session.delet
- 分类:Java 查阅全文
- tomcat5下设置EL(expression language)
- tomcat5下的web应用程序,默认情况下是不支持EL表达式的,如果你想使用EL表达式的话,需要做以下事情方法一 在每个jsp页面添加<%@ page isELIgnored="false" %>方法二 &
- 分类:Java 查阅全文
- LOG4J 的初始化
- Log4j 是使用的最广泛的logging框架之一。我碰到的最多人问的问题就是:为什么用了Log4j之后,我的程序占用那么多的CPU?是不是Log4j的设计有问题啊?这里我把Log4j常见的一些问题列出来,供大家参考:Log4j告诉我说没有正确初始化,怎么办?现象:运行程序时出现log4j: No appenders could be found for category (some.catego
- 分类:Java 查阅全文
- J2ME 2D小游戏入门之旅(一)游戏的框架
- &n
- 分类:Java 查阅全文
- 利用Reflection API访问类的私有成员
- 在一些特殊的Java应用里面,有可能需要访问或修改类的私有成员,Reflection API可以帮助我们做到这一点。
下面是一个利用Reflection API修改private Field的例子。(访问私有函数也可以用类似的方法)
假设有一个类Dummy:
public class Dummy {
- 分类:Java 查阅全文