- 博客(115)
- 资源 (1)
- 收藏
- 关注
转载 ajaxanywhere 总结
1,简介AjaxAnywhere被设计成能够把任何一套现存的JSP组件转换成AJAX感知组件而不需要复杂的JavaScript编码.它利用标签把Web页面简单地划分成几个区域,然后使用AjaxAnywhere来刷新那些需要被更新地区域2,ajaxanywhere学习有两天了。ajaxanywhere与jsp,servlet,struts都能配合使用得很好。但是也有一些问题。这几天找了一些aja
2007-11-04 18:29:00 1739 1
转载 看看如何在Struts应用中施展AJAX魔法
AJAX是最近在web开发流程中一次革命,它允许在一个普通的web浏览器中配置大量的动态效果。多年前Struts 都已经是Java-Web开发中的一个事实上的标准,在大量的应用中都已经使用了它。本文将告诉你,如何在你已经存在Struts应用中结合丰富的AJAX没Ы涌凇?本文将介绍在JSP页面中包含一些JavaScript这样一个简单而有效的方法来结合AJAX和Struts。在此我们介绍如何重新
2007-11-04 15:01:00 1058
转载 在Hibernate应用中Java对象的状态
应用程序通过new语句创建一个JAVA对象时,JVM会为这个对象分配一块内存空间,只要这个对象被引用,它就一直存在内存中。如果不被引用了,就结束生命周期,会在适当时候被回收。一、理解Session缓存Session的save()方法持久化一个对象,这个对象将被加入到Session缓存中,以后即使不再引用这个对象,但是只要Session缓存没有被清空,这个对象仍然会处于生命周期中。
2007-11-01 22:39:00 920
转载 Java正则表达式详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。
2007-11-01 19:10:00 827
转载 Spring让LOB数据操作变得简单易行
本文讲解了在 Spring 中处理 LOB 数据的原理和方法,对于 Spring JDBC 以及 Spring 所集成的第三方 ORM 框架(包括 JPA、Hibernate 和 iBatis)如何处理 LOB 数据进行了阐述。 概述 LOB 代表大对象数据,包括 BLOB 和 CLOB 两种类型,前者用于存储大块的二进制数据,如图片数据,视频数据等,而后者用于存储长文本数据,如论坛
2007-10-28 18:46:00 871
转载 Ajax并不是一种技术(Ajax入门好文章)
Ajax 并不是一种技术。它实际上是几种已经在各自领域大行其道技术的强强结合。Ajax混合了:以下是引用片段 * 基于XHTML/CSS * 由DOM(Document Object Model)实现动态显示与交互 * 通过XML和XSLT进行数据交换及处理 * 使用JavaScript整合上述技术 XMLHttpRequest 是 Ajax 的关键技术,然而XMLHt
2007-10-24 10:12:00 654
转载 struts+spring+hibernate 处理BLOB
在使用struts+spring+hibernate的开发中,有些时候用户会有数据库存储文件的需求,在数据库中一般会采用Blob字段或Clob字段来存储二进制图片、流媒体或文件。现就将在实际开发中遇到的问题及解决方法告之。一、问题需求:1.在持久化类中字段该用什么类型?2.在Struts中文件对应的数据类型是什么?3.在Hibernate中字段对应的类型是什么?4.如何在Spring中处理
2007-10-24 09:50:00 1498
转载 Ajax实现三级联动下拉框
@ page contentType = "text/html; charset=GBK" import="java.util.*,com.wehave.hyerp.procurement.domain.Cgsqd"%>@ taglib uri="struts-html" prefix="html" %>@ taglib uri="struts-logic" prefix="logic" %>@
2007-10-23 17:08:00 747
转载 全面了解AJAX
尽管AJAX是个相对新生的术语,但其背后的技术却并不新颖。随着XMLHttpRequest对象在大多数浏览器中的实现,以及GMail和 Google Maps的出现激发了软件开发者重新考虑如何构建网页的灵感。我们从基础开始认识AJAX,一种颠覆性的技术,其改变了Web应用程序的开发和应用方式,使得交互性页面和网站处于目前网络潮流的最前沿。当请求被发送到浏览器后,其所具有的改变网页内
2007-10-21 17:59:00 689
转载 掌握AJAX
对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可;但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码、就绪状态和 XMLHttpRequest 对象。在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求。在本系列的 上篇文章 中,我们将详
2007-10-20 18:02:00 577
原创 图像数据类型及转换函数
图像数据类型及转换函数默认情况下,matlab将图象中的数据存储为double型,即64位浮点数;matlab还支持无符号整型(uint8和uint16);uint型的优势在于节省空间,涉及运算时要转换成double型。im2double():将图象数组转换成double精度类型im2uint8():将图象数组转换成unit8类型im2uint16():将图象数组转换成unit16类型图像类型转换
2007-09-27 15:09:00 2686
转载 appfuse中的菜单(struts menu)
应用中集成struts menu有三种方式:1 如果应用中使用了struts,可以把struts menu做为一个struts插件,如下: value="/WEB-INF/menu- config.xml"/>2 在web.xml中配置监听器,如下: net.sf.navigator.menu.MenuContextListener3 如果项目中使用到了spring,可以定义
2007-08-30 15:19:00 2064
转载 用Acegi为你的Spring应用加把锁!
简介] 对于一个典型的Web应用,完善的认证和授权机制是必不可少的,在SpringFramework中,Juergen Hoeller提供的范例JPetStore给了一些这方面的介绍,但还远远不够,Acegi是一个专门为SpringFramework提供安全机制的项目,全称为Acegi Security System for Spring,当前版本为0.5.1,就其目前提供的功能,应该可以满足绝大
2007-08-29 09:48:00 710
转载 Acegi+hibernate 动态实现基于角色的权限管理
Acegi+hibernate 动态实现基于角色的权限管理 可以看到它是通过读配置文件来判断执行某个方法所需要的角色的,再看这几句 bean id="filterInvocationInterceptor" class="org.acegisecurity.intercept.web.FilterSecurityInterceptor"> property name="a
2007-08-29 09:43:00 1304 2
转载 理解基于Acegi的权限控制系统(图)- -
原文:http://dev.yesky.com/127/2688127.shtml 作者:黎小红出处:计算机与信息技术责任编辑: 方舟 [ 2006-11-28 05:00 ] 注:Spring框架是一个优秀的多层J2EE系统框架,Spring本身没有提供对系统的安全性支持。 摘 要 Spring框架是一个优秀的多层J2EE系统框架,Spring本身没有提供对系统的安全性支持。Aceg
2007-08-28 22:38:00 1126
转载 在Tomcat建立SSL
在Tomcat中建立SSL分为两个步骤:1.使用keytool工具创建一个keystore文件,封装一个服务器用来进行安全连接的数字证书 eg: keytool -keystore -alias tomcat -keyalg RSA 在根目录下就会生成一个.keystore文件。2.取消Tomcat的conf/server.xml文件中的SSL connector
2007-08-28 15:50:00 625
转载 巧用样式表打造个性文本框与按钮
在网页制作中,表单中的对象总是给人一种单调与沉闷的感觉,比如说按钮、文本框等,它们一成不变的模样与颜色出现在您的主页上时,或多或少都会破坏主页的美观程度,那么可不可以改变它们的模样呢?我的回答是,这当然可以啊,下面我们就一起来动手来改变吧。先看看在网页中经常出现的按钮与文本框的本来面目吧!对照上图,我们怎么样才能改变文本框与按钮的模样呢?那在下面我为大家提供两种文本框与按钮样式作为例子参考,第一
2007-08-27 15:22:00 752
转载 Sql server进行优化50招特效
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)8、sp_lock,s
2007-08-25 19:25:00 713
转载 自定义数据类型映射
自定义数据类型映射:Hibernate提供了自定义映射类型接口,允许用户以编程的方式创建自定义映射类型,以便把持久化类的任意类型的属性映射到数据库中。 现在我们以一个简单的例子来说明自定义数据类型映射的思想和用法,对于T_User对象需要增加一个email属性用于保存用户的邮件地址,同时要求一个用户可以有多个邮件地址,系统在发送邮件时将向这些地址同时发送。 根据我们以往的项目经验主
2007-08-25 19:11:00 1215
转载 [SQL server]存储过程事务
简单的小例子CREATE PROCEDURE testProAS /**//* ------- 事务开始 ---------- */ BEGIN TRANSACTION tran_test /**//* -------- 保存事务 ----------*/ SAVE TRANSACTION tran_test /**//* -------- 数据操作
2007-08-25 15:53:00 683
转载 MS SQL Server存储过程参数的隐式类型转换
Microsoft SQL Server 2000数据表的列和存储过程的参数都是有类型的,但我发现在写存储过程时很多参数类型是可以“混用”的,比如,下面的存储过程: /**//* Name : Stp_TestDifferentParaType_INT Function : 测试不同参数类型对存储过程的影响 Author : Waxdoll Cheung Date
2007-08-25 15:48:00 1111
转载 SQL Server存储过程编程经验技巧
2003年左右 旧贴 仅供参考MS SQL Server目前正日益成为WindowNT操作系统上面最为重要的一种数据库管理系统,随着 MS SQL Server2000的推出,微软的这种数据库服务系统真正的实现了在WindowsNT/200 0系列操作系统一统天下的局面,在微软的操作系统上面,没有任何一种数据库系统能与之相抗衡,包括数据库领域的领 头羊甲骨文公司的看家数据库系统Oracle在内
2007-08-25 15:42:00 554
原创 string 转 Date/Calendar 类型
String myString = "Tue Oct 18 04:11:56 CST 2005"; try { SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);
2007-08-24 17:05:00 1205
转载 Java日期操作常用方法(转自 csdn)
先来一个: 取得指定月份的第一天与取得指定月份的最后一天 http://iamin.blogdriver.com/iamin/847990.html /** * 取得指定月份的第一天 * * @param strdate String * @return String
2007-08-24 16:52:00 863
转载 数据格式化
java.text 包允许通过与特定语言无关的方式格式化文本消息、日期和数值。1. 数据格式化相关类介绍类 功能介绍java.util.* Locale 表示一个语言和区域的特定组合 ResourceBundle ListResourceBundlePropertyResourceBundle 获取本地化资源中(可以表现为类和资源文件)的信息 Cal
2007-08-22 21:48:00 715
转载 使用java.text包格式化数字和日期
在C中可以使用类似printf(“%d %8.2f/n”, 1001, 52.335)的方法实现格式化输出,可是Java中的System.out.println()并没有对应的功能。要格式化输出,必须使用java.text包中的类来实现类似的操作(要不怎么体现面向对象的优越性呢,不过据说jdk1.5准备又补上)。当然了,java.text包的功能还是很强大的,奇怪的是很多书中都没有涉及,而一般谁又
2007-08-22 21:39:00 1192
转载 Struts秘籍之第2段:第3.7式: 动态产生JavaScript
问题你想要根据从应用模型获得的数据动态产生JavaScript。动作要领使用Struts 标签在你想要包含在HTML中的JavaScript 代码中渲染数据:script language="JavaScript"> function showMessage( ) { alert( "Hello, !" ); }script> 动作变化
2007-08-22 13:08:00 703
转载 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(); 注: 字串转成 Doubl
2007-08-19 21:15:00 717
转载 编写线程安全的JSP程序
JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的错误。下面以一个例子说明JSP中的多线程问题及解决方法。 一、JSP的中存在的多线程问题:当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个CLASS文件,并创建一个该类的实例,然后创建一个线程处理CLI
2007-08-19 14:30:00 564
转载 struts2 action间值传递
比如 ListAction里的数据要传到TestAction里,这里提供三种方法,一,通过request,session传递,不推荐(至于为什么,我也不清楚)二, 直接传递。 在配置文件里设置返回类型为chain后,可以在下一个action里直接使用。 比如testAction/page/frame/login.ftl在testAction里可以使用set 和 get方法取得值,这其实是cha
2007-08-19 14:01:00 5171 7
转载 用Spring更好地处理Struts动作三种整合
Struts Recipes 的合著者 George Franciscus 将介绍另一个重大的 Struts 整合窍门 —— 这次是将 Struts 应用程序导入 Spring 框架。请跟随 George,他将向您展示如何改变 Struts 动作,使得管理 Struts 动作就像管理 Spring beans 那样。结果是一个增强的 web 框架,这个框架可以方便地利用 Spring AOP 的优
2007-08-19 11:56:00 658
转载 Struts框架内部的值调用机制的研究
Struts框架内部的值调用机制的研究我们经常在使用struts框架,频繁调用form、action等,但是我们可能对它内部的一些机制并不是很清楚。我们调用struts框架的流程一般为:jsp把页面上的值传给form,再传递给action处理,然后把处理结果返回给jsp显示。在这个过程中, jsp页面所定义的值是如何传递的?form的生命周期又是怎么样的?我们并没有深入研究,而一些问题也
2007-08-18 23:12:00 1217
转载 Struts Action 的几种用法
[1] 完整的actiontype="somePackage.someActionClass">name="someForm"input="someJSP.jsp"首先,Struts的ActionServlet接收到一个请求,然后根据struts-config.xml的配置定位到相应的mapping(映射);接下来如果form的范围是request或者在定义的范围中找不到这个form,创建一个新的
2007-08-18 19:16:00 1275
转载 struts框架中实现多行表单提交
在struts框架中常常会遇到多行表单的情况, 如何有效的利用struts框架提供的自动收集机制来处理呢? 这里提供一个简便的方法.可以用List来解决这个问题. List中的每一个元素都是一个有效的对象.例如:Class ... TestBean ...{private List test = new ArrayList();......public Lisg getTest(){....}}其
2007-08-18 16:55:00 619
转载 在Struts中使用JavaBean和List(多行数据)类型属性-JSP教程,Java技巧及代码
在 strust 中,我们可能经常要在 actionform 中使用其他 javabean 作为属性类型,这里就存在着如何使用好这些属性与 html form 之间的数据交换,下面我们就这些问题做一讲解。 如在用户注册界面中,我们通常会将用户的联系方式形成一个单独的新的 class ,如 contact ,包含以下属性:电话 (tel) ,手机 (cell) , email(email) ,
2007-08-18 16:46:00 898
转载 List 与 数组 互转
1.List转换成为数组。(这里的List是实体是ArrayList)调用ArrayList的toArray方法。toArraypublic T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和此列表的大小分配一个新的数组。如果指
2007-08-17 22:57:00 913
转载 struts标签之浅入深出 OBS
Action和jsp的开发其实就是对Struts标签的运用.掌握标签的熟练程度决定了开发效率.初学者往往对某个数据表示或数据获取,束手无策.一个简单的问题浪费一两天时间也就不足为怪了.导致整个开发进度延后.外面的struts书籍介绍标签和数据传输原理都比较简单,下面我对标签技术和数据传输原理,进行全方位多角度的剖析.希望对各位有所帮助.以此为模版,将大大提高开发效率.以sample为机能名称.①画
2007-08-17 22:02:00 564
转载 struts经验谈
作者:郭哲卿一些很肤浅的东西,不过在你用struts做项目的时候很有可能碰到,而且好像还没见有什么书上提到过这些问题,有兴趣的可以看下...如果有什么不对的地方还请高手指出(我用的版本是1.1, 1.2没研究过)1.如果你自己写form bean的话,字段属性不要用Date,最好用String代替.因为如果你用Date型,在网页表单中相应输入项又不输入数据的话,提交时程序就无法对你的form b
2007-08-17 21:15:00 707
转载 Spring让Hibernate使用者受益良多
Spring的轻量级的bean容器为业务对象(business objects)、DAO对象和资源(如:JDBC数据源或者Hibernate SessionFactorie等)对象提供了IoC类型的装配能力。Spring使用一个xml格式的应用配置文件为开发者提供了一种通过解析定制的属性文件来手动管理单实例对象或者工厂对象的选择性。由于Spring将非入侵性做为一个重要的目标,因此可以由Spri
2007-08-16 11:18:00 702
转载 开发线程安全的Spring Web应用
前言 如果开发者正开发或维护基于Servlet的Web应用,则Servlet规范建议最好能够看看。因为它含有的内容对于Web应用开发者理解Servlet容器的工作机理很有帮助。 其中,规范给出了Servlet容器是如何处理客户请求的。Servlet容器将会根据web.xml配置文件中定义的各个Servet而创建相应的单例。因此,多个客户请求可能同时访问这些单例,即多个线程同时访问它们。在We
2007-08-15 22:37:00 679
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人