内容列表
- 用Java动态代理实现AOP
-
目前整个开发社区对AOP(Aspect Oriented Programing)推崇备至,也涌现出大量支持AOP的优秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一时之间成了潮流。Java初学者不禁要发出感慨,OOP还没有学通呢,又来AOP。本文不是要在理论上具体阐述何为AOP, 为何要进行AOP . 要详细了解学习AOP可以到它老家htt
- 分类:Java 查阅全文
- 利用xml数据绑定,写了个csdn 论坛新贴监视程序,调试成功.
- 因为csdn的帖子列表是xml格式的,所以使用了xml数据绑定来自动生成了很多代码,自己动手写的代码不多.大致思路如下:先读取本地xml里已经记录的帖子列表,然后到服务器定期读取新的帖子列表,并与老的列表进行对比,发现老列表里不存在的帖子,便记录到新的帖子列表中.如果从服务器读取帖子列表的间隔时间非常短,而拿来抢楼非常有用 :) 更主要的时候方便可能几天才上一次csdn的朋友.不用辛苦的去翻帖子,
- 分类:Java 查阅全文
- j2ee随笔(JSP)(语法部分1)
- *JSP:在服务器容器的运行过程:容器接受到一个客户的一个jsp文件请求后,它对jsp文件进行语法分析生成java servlet源文件,然后进行编译,然后进行客户响应。*JSP的语法: #JSP指令 <%@和%>只内用来设置和整个页面相关的属性 常用的指令有三种 &n
- 分类:Java 查阅全文
- 对汉字字符串按照拼音排序
- 今天上水木发现有人问怎样对汉字字符串按照拼音排序,查了一遍文档,发现java缺省对字符串是按照Unicode排序的。接着查到(要是没有了Google,世界将会怎样?)有一个java.text.Collator类,但是论坛上有人说这个类没用,和缺省的排序效果一样,要用C#写一个类生成java程序。这要是真的,那还学java干嘛?于是把别人的Test.java改了改,分别用指定的Locale和不指定L
- 分类:Java 查阅全文
- 关于Java运行时多态性的实现的猜想
- 今天在看郑志远 先生的文章《Java运行时多态性的实现》时,突然有个想法,我猜测jvm在实例化一个类时,是不是在实例中用一个类似string的变量记录了这个对象的类名,或用一个指针引用这个类在堆里的位置。这样,在定位一个方法时它就可以通过这个变量或引用找到这个类,然后就可以通过reflection找到这个方法,如果没找到它会继续找到这个类的基类。这样解释方法和接口的多态都是可以的,但具体
- 分类:Java 查阅全文
- 设计模式之Strategy——简历篇(原创)
- 设计模式之Strategy——简历篇
表弟马上就要大学毕业,找工作要写简历(Resume),因此他就来问我关于这方面的问题。我告诉他最好写两种类型的简历,一种是用中文写的,一种是用英文写的,如果是国企的话,就投中文简历(ChineseResume),如果是外企的话,就投英文简历(EnglishResume),嘿嘿,原因在这里就没必要多说了吧
- 分类:Java 查阅全文
- 稀疏矩阵实现算法(部分)
- MatrixInterface接口中的部分方法还没有实现,你自己来吧,多看看你们作业中的MatrixInterface接口说明就行了,其实它把实现的思路已经告诉你了,主要算法它也已经写出了,真的不难,我是实在没有时间了import java.io.*;
/****************************************************************  
- 分类:Java 查阅全文
- java 实现web 登陆
- web登陆无非就是网页获取,cookie 的管理,post和get方式的模拟。1.网页内容获取 java.io.InputStream in; java.net.URL url = new java.net.URL(www.xyz.com/content.html);&
- 分类:Java 查阅全文
- Freebsd 下 整合 apache2 和 resin3
- Resin with Apache on UnixInstallationTo configure Resin with Apache, you must follow the following steps:1. Compiling Apache2. Compile mod_caucho.so3. Configure Apache4. Set up environment5. Configure
- 分类:Java 查阅全文
- javamail发送邮件
- /*在java版经常看到有人问如何用javamail发送邮件?如何接收邮件?如何访问多个文件夹等。问题零散,而历史的回复早已经淹没在问题的海洋之中。本人之前所做过一个java项目,其中包含有WebMail功能,当初为用java实现而对javamail摸索了一段时间,总算有点收获。看到论坛中的经常有此方面的问题,因此把我的一些经验帖出来,希望对大家有些帮助。此篇仅介绍用javamail实现发送邮件功
- 分类:Java 查阅全文
- 用Java实现HTTP文件队列下载
- 序言 许多用户可能会遇到这样的情况:在网站上发现一个很好的资源,但是这个资源是分成了很多个文件存放的,如果想把它保存到本地,只有靠用户点击另存来完成保存,如果资源分了几百甚至上千上万,那简直是个灾难。 在Internet上很多的资源分成多个文件存放时,它的文件命名是有一定的规则的;正因如此,我们就可以用程序来完成这个资源的完全下载。 1. 基础知识 在Internet上,我们要下载网站上
- 分类:Java 查阅全文
- Java中数据库事务处理的实现
- 摘要 本文介绍在Java中进行事务处理的方法,通过实例分别讲述了如何采用JavaBean、Ejb组件实现J2EE应用服务器支持的JDBC事务、JTA(Java Transaction API)事务。 关键词 JavaBean,EJB, 数据库,事务处理,JTA JavaBean JavaBean是用Java语言编写的与平台无关的组件。它是描述Java的软件组件模型,有点类似于Micro
- 分类:Java 查阅全文
- 在Struts中使用Validator框架(1)
-
每个应用程序都有责任确保它们插入到后台资料库的数据是合法有效的,毕竟,如果这些应用程序所依赖的数据一旦遭到了破坏,那将是灾难性的,那应用程序还能拿什么来使自己正常运转呢?比如说,使用正规关系数据库的一个应用程序,数据库中的每个字段都有自己一定的规则和约束,来保证存储在其中的数据在一定程度上的正确性。任何要使用后台资料库数据的应用程序都有责任保护它们提交的数据的完整性。 任何试图插入或更
- 分类:Java 查阅全文
- Struts中使用Validator框架(2)
-
资源绑定 资源绑定用于帮助消息本地化和一些其它文本信息的本地化处理。由于它减少了应用程序的许多冗余的硬编码,故对应用程序有很大益处。比如,如果你要在JSP页面中要使用一个“Name”标签时,你可以把这个字符串放到一个资源绑定中,然后使用资源绑定的一个逻辑键值引用这个字符串,而不是直接使用这个字符串,这样做的好处在于,当你想把这个字符串改为“First
- 分类:Java 查阅全文
- Groovy – Java的脚本语言
- Groovy – Java的脚本语言
byMark Volkmann, Partner Object Computing, Inc. (OCI)
&nb
- 分类:Java 查阅全文
- Groovy在EOS问题上的痛苦权衡
- 看了点groovy的ml archives,争论不休的EOS/EOL问题。
C-style的语言本没有EOS问题,语法规定显式的';'作为EOS。但是从JavaScript这个异类开始,使用了Automatic Semicolon Insertion的方式,使得在许多情况下,';'是可省略的。
以前就看到有人诟病这种设计,现在才突然发现,其产生含混的根源是:其他不用';'的语言多以EOL作为天
- 分类:Java 查阅全文
- InstallShiled 定制皮肤
- 原文见:InstallShiled 定制皮肤
下载并安装 InstallShield Skin Customization Kit 对应的版本 http://support.installshield.com/kb/view.asp?articleid=Q108764 安装好的 Bin 目录下有一个 CreateSkinFile.exe 文件 ...
- 分类:Java 查阅全文
- 初试Groovy
- 目前的脚本语言已经很多了,包括Python、Ruby以及对应于java平台的Jython和JRuby。前一段时间对Python有点兴趣,下了本电子书,然而作为java爱好者,终究觉得不是特别舒服。
以前也看到过Groovy的报道,觉得又是一种新的脚本语言,就没去注意,碰到类似的文章就跳过不读。今天在OnJava上看到了Groovy, Java's New Scripting Langua
- 分类:Java 查阅全文
- JADT 入门,第 1 部分
- 在 Java 应用程序中使用 Java 字典和辞典 API
级别: 中级
Rakesh Midha ([email protected]) 软件工程师, IBM 软件试验室,Bangalore2004 年 10 月
Java 字典和辞典 API(Dictionary and Thesaurus API for Java,JADT)是 Java 应用程序中访问语言特性的一个
- 分类:Java 查阅全文
- "struts中文问题","struts国际化问题"——终极解决方案
- 引文--------------------------------------------------------------------------------说实话,你们的方法都做的复杂了,Java本身就支持多国语言编码,不需要写任何程序,可以很简单的 实现。
秘诀就是两点:
1、所有HTML/JSP页面全部采用UTF-8编码
2、客户端浏览器完全支持UTF-8编码
步骤:
- 分类:Java 查阅全文