上一页 1 2 3 4 5 6 ··· 85 下一页
摘要: 数据流的基本概念数据流分为输入流和输出流。输入流只能读不能写,而输出流只能写不能读。使用数据流的目的是使程序的输入输出操作独立于相关设备,增强程序的可移植性。字符流Reader类和Writer类字符输入流Reader类是所有面向字符的输入流的超类声明为java.io中的抽象类。Public abstract class Reader extends Object字符输出流Writer类是所有面向字符的输出流的超类声明为java.io中的抽象类。Public abstract class Writer extends ObjectWriter的新增方法:Public void writer(Sr 阅读全文
posted @ 2012-05-16 23:11 hibernate3例子 阅读(324) 评论(0) 推荐(0) 编辑
摘要: Hibernate包中自带C3P0的jar包;在hibernate.cfg.xml中加入:[html] view plaincopyprint?<propertyname="c3p0.min_size">5</property><!--连接池最小连接数--><propertyname="c3p0.max_size">20</property><!--最大连接数--><propertyname="c3p0.timeout">5000</proper 阅读全文
posted @ 2012-05-14 23:15 hibernate3例子 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 我们一般会使用ALT+/作为提示快捷键,但是经常会由于快捷键冲突导致不能正常使用;经常冲突的快捷键为word completion和content assist;而content assist是我们所说的提示快捷键;因此我们要把word completion变成其他的即可; 阅读全文
posted @ 2012-05-14 23:15 hibernate3例子 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 先来看具体struts中processActionForm方法的具体实现:[java] view plaincopyprint?/***<p>Retrieveandreturnthe<code>ActionForm</code>associatedwith*thismapping,creatingandretainingoneifnecessary.Ifthereisno*<code>ActionForm</code>associatedwiththismapping,return*<code>null</code& 阅读全文
posted @ 2012-05-14 23:14 hibernate3例子 阅读(358) 评论(0) 推荐(0) 编辑
摘要: ActionServlet中的一个方法processActionForm,当我们在截取字符串,再根据字符串取得ActionMapping之后,我们就要用利用ActionMapping来创建ActionForm,并且把ActionForm放到request或session中管理。获得ActionForm之后,我们就要将ActionForm中的数据放到Mapping中,以便实例化Action。在Struts中有一个方法是专门把ActionForm的数据放到Mapping的,这个方法就是processPopulate。今天我们就来详细来看看这个方法。 首先这个方法主要的功能是将表单数据放到Map中, 阅读全文
posted @ 2012-05-14 22:43 hibernate3例子 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 修改TOMCAT默认的生成SESSIONID的算法和字符长度非常简单,只需修改context.xml中的<Manager>标签值,比如:<ManagersessionIdLength="20"pathname="SESSIONS.ser"maxActiveSessions="8000"secureRandomAlgorithm="SHA1PRNG"secureRandomClass="java.security.SecureRandom"maxInactiveInterval= 阅读全文
posted @ 2012-05-09 21:07 hibernate3例子 阅读(1791) 评论(0) 推荐(0) 编辑
摘要: 步骤2:加密数据。得到密匙之后,接下来就可以用它加密数据。除了解密的ClassLoader之外,一般还要有一个加密待发布应用的独立程序(见Listing 4)。 【Listing 4:用密匙加密原始数据】以下是引用片段:// DES算法要求有一个可信任的随机数源 SecureRandom sr = new SecureRandom(); byte rawKeyData[] = /* 用某种方法获得密匙数据 */; // 从原始密匙数据创建DESKeySpec对象 DESKeySpec dks = new DESKeySpec( rawKeyData ); // 创建一个密匙工厂,然后... 阅读全文
posted @ 2012-05-09 21:00 hibernate3例子 阅读(331) 评论(0) 推荐(0) 编辑
摘要: Java程序的源代码很容易被别人偷看,只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修改原有程序的情况下,通过加密技术保护源代码。 一、为什么要加密? 对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它就可以。遗憾的是,Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。Java的灵活性使得源代码很容易被窃取,但与此同时,它也使通过加密保护代码变得相对容易,我们唯一需要了解的就是Java的ClassLoader对象。当然,在加密过程中,有关Java Cryptography Extension(JCE)的知.. 阅读全文
posted @ 2012-05-09 20:59 hibernate3例子 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 6、ejb 引用在ejb-jar.xml<ejb-ref><description> an EJB reference to the Widget EJB(描述)</description><ejb-ref-name>ejb/WidgetEJB</ejb-ref-name><ejb-ref-type>session</ejb-ref-type><home>com.dhc.WidgetHome</home><remote>com.dhc.Widget</remote> 阅读全文
posted @ 2012-05-09 20:58 hibernate3例子 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 编辑实体bean的高级课程1. 怎样开发主健类ejb的主健类主要用做持久存储和ejb容器中的唯一标识符.通常主健类的字段直接映射到数据库中的主健字段.如果主健只是由单个实体bean字段组成.且其数据类型是基本的java类.如string,则bean作者不必开发自定义的主健类.只需要在配置描述器中指定类的名字和主健字段即可如果把主健映射到一个用户定义的类型,或者映射到多个字段,则bean的作者必须写出自定义的主健类.主健类必须实现 java.io.serializable,而且包含主健字段.对于cmp,字段名必须匹配实体bean中的相应的主健字段名,这将使ejb容器能够把适当的cmp字段赋值到主 阅读全文
posted @ 2012-05-09 20:58 hibernate3例子 阅读(211) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 85 下一页