
J2EE
文章平均质量分 78
ysuncn
fighting
展开
-
JSF与Struts的异同
Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事? 首先事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Com转载 2008-09-09 11:39:00 · 653 阅读 · 0 评论 -
JAVA日期时间小结
Java /juxinsishui 发表于2006-08-14, 23:54 Java 语言的Calendar,GregorianCalendar (日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数转载 2008-12-22 12:54:00 · 1725 阅读 · 0 评论 -
Quartz在Spring中动态设置cronExpression (spring设置动态定时任务)
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现<bean id="cronTrigger" class="org.springframework.sche转载 2008-12-17 21:15:00 · 3028 阅读 · 1 评论 -
【编程】背包问题
被朋友要求帮忙写一个程序。主要核心是算法,归纳起来核心是背包算法。原来学的早忘了。上网搜吧。背包算法(转贴) http://hi.baidu.com/wzra/blog/item/7827b1c353532654b319a811.html/**//** * 背包问题 * 背包问题是计算机科学里的经典问题。在最简单的形式中,包括试图将不同重量的数据项放到 * 背包中.以使背包转载 2008-12-09 09:10:00 · 2385 阅读 · 0 评论 -
Java语言编码规范(Java Code Conventions)
Java语言编码规范(Java Code Conventions)名称:Java语言编码规范(Java Code Conventions)译者:晨光(Morning) moyingzz@etang.com简介:本文档讲述了Java语言的编码规范,较之陈世忠先生《c++编码规范》的浩繁详尽,此文档属短小精悍了。而其中所列之各项条款,从编码风格,到注意事项,不单只Java,对于其他语言,也都很有借鉴转载 2008-11-27 12:34:00 · 1259 阅读 · 0 评论 -
Java实现的拦截器
拦截器在在流行的开源框架中很常见,依赖的技术就是Java的动态代理。 理解拦截器的核心原理对理解这些开源框架的体系结构至关重要。 下面以一个简单的模型的来说明拦截器的实现的一般方法。 模型分为以下转载 2008-11-25 17:50:00 · 2098 阅读 · 0 评论 -
【已解决】Error filter ListenerStart
严重:Error filter ListenerStart原因可能很多,找了一些都没解决,下边的解决啦。jar 包错误1、右键点击项目名称2、选择BuildPath3、选择Config BuildPath4、选择libraries5、选择Add external Jars6、添加workspace中的该项目的lib下的所有jars包重新部署即可搞定ps:如果用mye转载 2008-11-03 16:33:00 · 972 阅读 · 0 评论 -
Struts-config.xml配置文件讲解
Struts的核心是struts-config.xml配置文件,在这个文件里描述了所有的Struts组件。在这里包括配置主要的组件及次要的组件,下面是struts-config.xml包含主要元素的内容:一、 struts-config.xml的主要元素:"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">转载 2008-10-07 16:22:00 · 1032 阅读 · 0 评论 -
正则表达式
匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上面这个转载 2008-10-23 10:09:00 · 785 阅读 · 1 评论 -
java正则表达式
字符串处理是许多程序中非常重要的一部分,它们可以用于文本显示,数据表示,查找键和很多目的.在Unix下,用户可以使用正则表达式的强健功能实现这些目的,从Java1.4起,Java核心API就引入了java.util.regex程序包,它是一种有价值的基础工具,可以用于很多类型的文本处理,如匹配,搜索,提取和分析结构化内容.java.util.regex是一个用正则表达式所订制的模式转载 2008-10-23 09:28:00 · 831 阅读 · 0 评论 -
Struts学习笔记zz
一、 Controller(控制器)Struts中的控制器包括三个组件:ActionServlet类、Action类、Plugins以及RequestProcesser。1. ActionServlet类:◆ 处理过程:org.apache.struts.action.ActionServlet 类是Struts应用程序的核心。它是处理客户端请求和决定哪一个Action类来处理每个接收转载 2008-10-07 17:18:00 · 885 阅读 · 0 评论 -
PowerDesigner使用zz
1、安装PD v11.0版2、由pdm生成建表脚本时,字段超过15字符就发生错误(oracle)原因未知,解决办法是打开PDM后,会出现Database的菜单栏,进入Database - Edit Current DBMS -script-objects-column-maxlen,把value值调大(原为30),比如改成60。出现表或者其它对象的长度也有这种错误的话都可以选择对应的o转载 2008-09-28 14:24:00 · 862 阅读 · 0 评论 -
struts:实现图片的上传 argument type mismatch error
upload.jsp的部分源代码: 请选择需要上传的照片: 接下来需要在ActionForm中声明这个属性,并设置getter和setter方法,这部分源代码如下:public class UploadForm extends ActionForm { protected FormFile photoFile;转载 2008-10-20 15:42:00 · 6047 阅读 · 4 评论 -
MyEclipse快捷键
(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的转载 2008-09-27 12:58:00 · 801 阅读 · 0 评论 -
PO/POJO/BO/DTO/VO的区别
PO :persistent object持久对象 1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。2 .在hibernate持久化框架中与insert/delet操作密切相关。 3 .PO中不应该包含任何对数据库的操作。 --------------------------------------------转载 2008-09-22 11:42:00 · 1136 阅读 · 0 评论 -
JSF入门
1. 什么是 Java Server Faces(jsf)? JSF为JAVA的Web应用用户界面的开发人员提供了标准的编程接口、丰富可扩展的UI组件库(一个核心的JSP标记库用来处理事件、执行验证以及其他非UI相关的操作和一个标准的HTML 标记库来表示 UI组件)、事件驱动模型等一套完整的Web应用框架,通过 JSF ,您可以在页面中轻松自如地使用 WEB组件、捕获用户行为转载 2008-09-17 23:46:00 · 829 阅读 · 1 评论 -
JSF与Struts的异同
Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事? 首先事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Comma转载 2008-06-27 10:04:00 · 734 阅读 · 0 评论