随笔分类 -  WEB开发经历

利用JavaMail收/发Gmail邮件(SSL)
摘要:Gmail目前已经启用了POP3和SMTP服务,具体情况请看 http://www.javayou.com/showlog.jspe?log_id=490与其他邮箱不同的是Gmail提供的POP3和SMTP是使用安全套接字层SSL的,因此常规的JavaMail程序是无法收发邮件的,下面是使用JavaMail如何收取Gmail邮件以及发送邮件的代码: 1. 邮件收取package lius... 阅读全文
posted @ 2006-04-06 21:31 不明飞行物 阅读(5174) 评论(2) 推荐(0)
在页面中插入Windows Media Player播放器
摘要:在页面中插入播放器这里以插入Windows Media Player播放器为例:ID:6BF52A52-394A-11d3-B153-00C04F79FAA6(其他播放器的ID可以到相关资料查,我也不晓得)<objectid="MediaPlayer"height="150"width="150"classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79F... 阅读全文
posted @ 2006-02-23 11:14 不明飞行物 阅读(838) 评论(1) 推荐(0)
TOMCAT5.0乱码问题解决方法
摘要:转载:http://blog.csdn.net/arielxp/archive/2004/06/23/23874.aspx在tomcat5中发现了以前处理tomcat4的方法不能适用于处理直接通过url提交的请求,上网找资料终于发现了最完美的解决办法,不用每个地方都转换了,而且无论get,和post都正常。写了个文档,贴出来希望跟我有同样问题的人不再像我一样痛苦一次:-)上传文件有问题,只好直接贴... 阅读全文
posted @ 2005-12-19 09:57 不明飞行物 阅读(1155) 评论(0) 推荐(0)
log4j配置
摘要:配置文件:### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##log4j.category.org.zblog=ERROR,A1 log4j.category.org.zblog=INFO,A2 log4j.appender.A1=org.apache.log4j.ConsoleAppender ### 设置输出地A1,为ConsoleApp... 阅读全文
posted @ 2005-11-16 15:26 不明飞行物 阅读(5227) 评论(3) 推荐(0)
appfuse1.8.0安装app_user.enabled data type (1111, ‘bit’) not recognized and will be ignored错误解决办法
摘要:这个是DBunit的问题,1.8以上的版本才有这个问题!只要修改User.java/** * @return Returns the enabled. * @hibernate.property column="enabled" */ public Boolean getEnabled() { // isEnabled doesnt' work for copying properties to ... 阅读全文
posted @ 2005-10-19 11:53 不明飞行物 阅读(934) 评论(1) 推荐(0)
Spring下的业务层Unit Test修正版
摘要:磨蹭了很久,终于开始用UnitTest。原因一是和大家一样,不想晚上做噩梦,二是在Spring下对业务层TDD,能够不需要Tomcat,完全摆脱对显示层开发进度的依赖,而专注快速的开发业务层。 但是我们也只在业务层使用UnitTest,因为显示层至今没有什么好的UnitTest方法,而我们的业务逻辑又严格封装在业务层,Controler层只做个组装分派的基本动作,没必要花大力气去测试。在Spri... 阅读全文
posted @ 2005-10-18 13:54 不明飞行物 阅读(956) 评论(0) 推荐(0)
Struts Spring Hibernate单元测试
摘要:花了两天的时间,终于搞定Struts+Spring+Hibernate单元测试! 关于软件的测试,我在一个英文的外国网站上看到: 如果你的测试做的越多,那么你的软开发效率越高,所以马虎不得! 下面是搞定测试的历程. 1,第一反应就是用JUNIT, 当然没问题, 一搞就通,测测DAO是没有问题的,测试代码如下: java代码: 1 2 package infoweb.... 阅读全文
posted @ 2005-10-17 17:08 不明飞行物 阅读(1485) 评论(0) 推荐(0)
Tomcat 5.5.x 配置集锦(x表示4,5,.6,7)
摘要:转载:http://blog.csdn.net/lizongbo/archive/2005/02/01/276934.aspx tomcat5.5.x 配置记录。 1.下载: http://www.eu.apache.org/dist/jakarta/tomcat-5/ http://www.apache.org/dist/jakarta/tomcat-5/v5.5.x/bin/jakarta... 阅读全文
posted @ 2005-10-09 09:23 不明飞行物 阅读(610) 评论(0) 推荐(0)
hibernate3.0通过eclipse插件自动生成pojo和map报Table 'table_name' doesn't exist找不到问题
摘要:最近要做一个新项目,用hibernate3.0做持久化,我下了hibernate-tools,通过它生成pojo和map映射文件,源码如下:用的mysql5.0 数据库名:hibernatetest表结构:CREATE TABLE `cat` ( `cat_id` varchar(32) NOT NULL, `name` varchar(16) character set latin1 NOT... 阅读全文
posted @ 2005-09-09 14:45 不明飞行物 阅读(2730) 评论(8) 推荐(0)
MacOSX 中正则表达式简明使用手册
摘要:标题: MacOSX 中正则表达式简明使用手册作者 glider 于 2003.8.25 14:49:18应斑竹之约写的一个简明手册,所有程序都编译通过,如果有什么疏忽之处,还忘大家多多指正。在C语言中使用正则表达式一. 什么是正则表达式正则表达式(regular expression)是UNIX系统中一种非常重要和有效的字符串搜索模式。他能够按照人们指定的规则在文本中搜索字符串,效率高功能强,很... 阅读全文
posted @ 2005-08-11 19:47 不明飞行物 阅读(934) 评论(0) 推荐(0)
输入不可见字符
摘要:打开记事本,然后按住alt+三位数字键 阅读全文
posted @ 2005-08-09 15:34 不明飞行物 阅读(1848) 评论(1) 推荐(0)
B/S开发常用JavaScript
摘要:在b/s开发中经常用到的javaScript技术 一、验证类1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3 长时间,形如 (2003-12-05 13:04:06... 阅读全文
posted @ 2005-08-05 17:02 不明飞行物 阅读(971) 评论(2) 推荐(0)
JSP/Servlet的重定向技术综述
摘要:转载 :http://www.matrix.org.cn/thread.shtml?topicId=21362&forumId=14由于response是jsp页面中的隐含对象,故在jsp页面中可以用response.sendRedirect()直接实现重定位。注意:(1).使用response.sendRedirect时,前面不能有HTML输出。这并不是绝对的,不能有HTML输出其实是指不能有H... 阅读全文
posted @ 2005-08-04 12:56 不明飞行物 阅读(571) 评论(0) 推荐(0)
servlet监听事件
摘要:HttpSessionBindingListener接口是Web容器的事件接口,实现接口的类在某个事件发生时自动被调用,Web容器有多个这样的事件接口,它们分别是: ·ServletContextListener 接口:Web容器启动和销毁的事件处理接口,接口中定义了两个方法。 ·ServletContextAttributeListener接口:Web上下文属性发生更改时的事件处理接口。 ... 阅读全文
posted @ 2005-07-28 19:55 不明飞行物 阅读(756) 评论(0) 推荐(0)
SCWCD 认证专家应考指南(推荐)
摘要:http://act.it.sohu.com/book/serialize.php?id=380 阅读全文
posted @ 2005-07-28 19:11 不明飞行物 阅读(446) 评论(0) 推荐(0)
tapestry+spring结合使用时加载底层server的方法
摘要:使用spring框架必须在使用时在各个页面加载对应的底层service, tapestry+spring结合使用时,需要Engine类的支持: 先在MyEngine文件里添加如下方法: protected void setupForRequest(RequestContext context) { super.setupForRequest(context); // i... 阅读全文
posted @ 2005-07-20 12:15 不明飞行物 阅读(525) 评论(0) 推荐(0)
用Acegi为你的Spring应用加把锁!
摘要:[简介] 对于一个典型的Web应用,完善的认证和授权机制是必不可少的,在SpringFramework中,Juergen Hoeller提供的范例JPetStore给了一些这方面的介绍,但还远远不够,Acegi是一个专门为SpringFramework提供安全机制的 项目,全称为Acegi Security System for Spring,当前版本为0.5.1,就其目前提供的功能,应该可以满足... 阅读全文
posted @ 2005-07-20 12:15 不明飞行物 阅读(645) 评论(0) 推荐(0)
Spring安全系统:Acegi Security- -
摘要:Spring安全系统:Acegi Security- - Acegi简介 Acegi安全系统,是一个用于Spring Framework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和面向接口的编程方式。因... 阅读全文
posted @ 2005-07-20 12:14 不明飞行物 阅读(535) 评论(0) 推荐(0)
HibernateObjectRetrievalFailureException异常问题!
摘要:org.springframework.orm.hibernate.HibernateObjectRetrievalFailureException: No row with the given identifier exists: 2001, of class: com.hl.security.bo.Menu; nested exception is net.sf.hibernate.Unres... 阅读全文
posted @ 2005-07-20 12:14 不明飞行物 阅读(2400) 评论(0) 推荐(0)
tuxedo问题
摘要:1. 错误信息: C:\home\web\atmi>tmloadcf -y ubbdomain TOUPPER ^ CMDTUX_CAT:1615: ERROR: Identifier or number must be followed by white space or punctuation CMDTUX_CAT:867: ERROR: tmloadcf: Above er... 阅读全文
posted @ 2005-07-20 12:13 不明飞行物 阅读(915) 评论(0) 推荐(0)