`
hanjiangit
  • 浏览: 185368 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
原文地址:http://till.iteye.com/blog/142984 SUSE Linux Enterprise下安装JDK1.6和Tomcat5.5 1.JDK下载:   http://java.sun.com   下载自解压包:jdk-6u17-linux -i586-rpm.bin   赋予权限:chmod 755 jdk-6u17-linux -i586-rpm.bin   ./jdk-6u17-linux -i586-rpm.bin解压并安装 2.设置环境变量:   vi /etc/profile   插入: ...
原文地址:http://www.21jn.net/html/85/n-285.html Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理。 接口: 目前Servlet2.4和JSP2.0总共有8个监听器接口和6个Event类,其中HttpSessionAttributeListener与 HttpSessionBindingListener 皆使用HttpSessionBindingEvent;HttpSessionListener和 HttpSessionActivationListener则都使用HttpSessionEven ...
原文地址:http://zhangjunhd.blog.51cto.com/113473/20629 1 . Servlet 过滤器 1.1 什么是过滤器 过滤器是一个程序,它先于与之相关的 servlet 或 JSP 页面运行在服务器上。过滤器可附加到一个或多个 servlet 或 JSP 页面上,并且可以检查进入这些资源的请求信息。在这之后,过滤器可以作如下的选择: ①以常规的方式调用资源(即,调用 servlet 或 JSP 页面)。 ②利用修改过的请求信息调用资 ...
原文地址:http://sunxboy.iteye.com/blog/419033 在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。         首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet         同时还存在着这样一种配置节:context- ...
原文地址:http://liujinpan75.iteye.com/blog/508263 1.Servlet与JSP有什么区别? Servlet和JSP完成的功能是相同的,都可以接收用户的请求,可以对用户进行响应,可以调用业务方法。 不同点在于JSP是在html或者xml中嵌入了Java代码或者JSP的标记,在制作页面方面具有优势,可以使用网页编辑工具来制作网页,然后 嵌入Java或者JSP的标记。Servlet是纯Java代码,通常用于控制,不用于输出。在MVC模式中,JSP通常充当视图,Servlet通常充 当控制器。另外,JSP在运行的时候还要转换成类 ...
原文地址:http://darkranger.iteye.com/blog/480041 在进行Struts2的标签库介绍之前,有必要着重对OGNL(Object Graph Navigating Language)对象导航语言做一详细解析。因为在之后的演示代码中经常会用到一些有关OGNL的代码,为了不让读者一头雾水,也为了更好学习 Struts2的标签库。因此笔者把OGNL当作学习Struts2标签库的基础知识来介绍。让大家学习Struts2的基础打得更加扎实点。 技术要点 本节代码对OGNL一些常用特性进行分析,用演示代码演示这些特性。  常 ...
原文地址:http://www.blogjava.net/max/archive/2007/04/28/114417.html OGNL是通常要结合Struts 2的标志一起使用,如<s:property value="xx" /> 等。大家经常遇到的问题是#、%和$这三个符号的使用。下面我想通过例子讲述这个问题: 首先新建名为Struts2_OGNL的Web工程,配置开发环境。之前很多朋友在使用Struts 2的过程中都遇到乱码问题。当然乱码问题由来已久,而且涉及多方面的知识,所以并非三言两语可以说明白,而且互联网上也已经有很多这方便的文章,大家可以 ...

jmail收发邮件

jmail收发邮件,发送邮件基于smtp协议,收邮件基于pop3协议,当然没有弄邮件服务器了,贴下代码,实在没什么好说的。 还有一点要记住smtp服务器的常用端口是25;pop3是110。 发邮件: package wherever.zhj.mail; import java.util.ArrayList; import java.util.Properties; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.Address; ...
不重视细节,如何谈得上成功? 1)程序员每天总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多。 2)考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作。 3)考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢。 4)考虑自己一天工作完成的质量和效率能否还能提高 一天只提高1%,365天你的效率就能提高多少 ...
刚看了几个extjs的基本是视频讲的是extjs的仿oop特性,代码有点bt也很妙,记下来为了不让自己忘记。   1.支持命名空间 Ext.namespace("Ext.dojochina"); 这句代码相当于java中的 package Ext.dojochina; 把ext对象放到不同的包里加以区分。当然引用的时候是要加上命名空间了。   2.支持类实例属性 Ext.dojochina.Person = Ext.emptyFn; 这句代码是说创建了一个Person空对象,相当于 Ext.dojochina.Person =function( ...
SICS的整体风格是我比较满意的一处:严格按照JAVA的包依赖关系设计,体系清晰。 本来想发一些截图的,但是上传图片的速度实在太慢,所以这里就偷懒了,仅文字描述一下吧! SICS的包定义为: 0)wherever.sysframe:这个是程序 ...
言归正转。从现在开始,我开始实际的讲解SICS的编程。 首先,我们看看SICS到底是个什么样子,以下是一些相关图片。 SICS提供了3种运行模式,上面的这幅图片是第一种:控制台运行模式。控制台运行模式是一些JAVA服务程序的典型运行模式。通常来说,这样的模式启动快,占用资源小。 上面的这幅图片是SICS的第二种运行模式:图形模式,或者说管理模式。以下截图是它的一些相关图片,主要是关于项目的管理界面。 这个是项目的基本信息。 这个是项目的组件管理。
这几天多在用jasperreports写下一点入门的东西。这里就不讲在ireport里连接jdbc了,不切实际。单说在应用里用javabean提供数据实现报表展现。 不讲别的就贴代码了。具体的操作在代理注释。下面有附用ireport图形界面连接jdbc生成报表。要添加的jar也附上。我开始练手的时候找的要死,因为多是以前的版本。配用jar很难找。还有介绍个根据包名查找具体jar的网站,应该很多人多指导了www.findjar.com,但是好像也有好些超找不到。 以下是文本报表 javabean: package lld.test.ireport.zhj; publi ...
在经过了前面的长篇叙述之后,我开始犹豫:是否真的可以向大家讲解SICS的实践应用了? 牛虽然吹得震天响,但是真到要开始面对众多行家里手的时候,我不得不说:作为SICS的作者,虽然我清楚它的能力,却也非常清楚它的 ...
9)保护你的产品 如果前面所提的那些您认为都是一些常见的话题,那么我至少还可以最后一次诱惑你:SICS可以保护你的劳动果实! 说到保护自己的(JAVA)劳动果实,大家首先想到的肯定会有混淆、反编译、加密之类的话题。是的,SICS所做的保护也正是这些问题。 在基于通常的服务器,包括WEB容器和EJB容器的开发中,你是如何发布你的应用系统的?几乎只是一个简单的打包过程吧?当你的竞争对手拿到你的程序(一 个JAR包)后,我想你肯定能想到结果会怎样吧!你一定很想混淆吧,那么你为什么不混淆?“没办法,一旦混淆,很多程序根本运行不了了!”这是常见的原 因,是你不得不让你的产品在没有任何保护 ...
Global site tag (gtag.js) - Google Analytics