`
文章列表
声明:由于最近对安全加密相关技术比较感兴趣,所以翻译了这篇SSL的工作原理。这是一篇比较好的文章,深入浅出的介绍了SSL -- 安全套接层 的工作原理,但是由于本人的加密知识及英语水平所限,感觉很多地方翻译的不好, ...
Hello.java package com.makey; public class Hello { public String Hello(String name) { return "Welcome to you:" + name; } } dwr.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0// ...
引用DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持,还支持一个可选的commons-logging日记操作. 以上摘自open-open,它通过反射,将java翻译成javascr ...

简单工厂

package org.jzkangta.factorydemo01; interface Car{ public void run(); public void stop(); } class Benz implements Car{ public void run(){ System.out.println("Benz开始启动了。。。。。"); } public void stop(){ System.out.println("Benz停车了。。。。。"); } } class Ford imp ...

单例模式

package org.jzkangta.singleton; class Single{ private Single(){} private static final Single s1=new Single(); public static Single getSingleInstance(){ return s1; } public void Say(){ System.out.println("我开始说话了。。。。"); } } public class SingletonDemo { pub ...
例表a aid adate 1 a1 2 a2 3 a3 表b bid bdate 1 b1 2 b2 4 b4   inner join   两个表a,b相连接,要取出id相同的字段 select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据. 此时的取出的是: 1 a1 b1 2 a2 b2 那么left join 指: select * from a left join b on a.aid = b.bid 首先取出a表中所有数据,然后再加上与a,b匹配的的数据 此时的取出的是: 1 a1 b1 2 a2 b2 3 a3 ...
HibernateTemplate提供了非常多的常用方法来完成数据库的基本操作,使得持久层访问摸板化,只要创建HibernateTemplate实例后,注入一个SessionFactory的引用就可以了.无须手动创建sessionFactory,更加智能的管理Hibernate 的Session,没有大量的try/catch操作,   void delete(Object entity)删除指定持久化实例   deleteAll(Collection entities)删除集合内全部持久化实例   find(String queryString)根据HQL查询字符串返回实例集合   fi ...
首先感谢尚学堂的王勇老师!!! 多对一 会在多的一端加入一个外键,指向一的一端,这个外键是由中的column属性定义的,如果忽略了这个属性那么默认的外键与实体的属性一致。 标签的定义示例: 使用级联: <many-to-one name="group" column="groupid" cascade="all"/> 默认不使用级联: <many-to-one name="group" column="groupid"/> 注:cascade=&quot; ...
Key Generator主键产生器可选项说明:1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。4) increment主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加1作为主键。这种方式可能产生的问题是:如果当前有多个实例访问同一个 ...
    其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含一个struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。     struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的value就是一个Struts 2属性值。      struts.properties文件通常放在Web应用的WEB-INF/cla ...
jsp中文显示乱码解决方案2006-12-27 22:56 一、JSP页面显示乱码 二、表单提交中文时出现乱码 三、数据库连接 大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到 的中文乱码的问题及解决办法写出来供大家参考。 一、JSP页面显示乱码 下面的显示页面(display.jsp)就出现乱码: <html> <head> <title>JSP的中文处理</title> <meta http-equiv="Content-Type" content=&q ...
基于泛型的通用Dao接口:(主要是在使用hibernate或JPA时使用)   package com.qiujy.dao;   import java.io.Serializable;   import java.util.List;   /**   * 基于泛型的通用Dao接口   */   public interface GenericDao<T> {   void create(T entity);   void delete(T entity);   void update(T entity);   T findById(Serializable id ...
概述: Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理。 接口: 目前Servlet2.4和JSP2.0总共有8个监听器接口和6个Event类,其中HttpSessionAttributeListener与 HttpSessionBindingListener 皆使用HttpSessionBindingEvent;HttpSessionListener和 HttpSessionActivationListener则都使用HttpSessionEvent;其余Listener对应的Event如下所 示: 分别介绍: 一 Servle ...
1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param> 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文. 3.容器将<context-param></context-param>转化为键值对,并交给ServletContext. 4.容器创建<listener></listener& ...
1、页面乱码 页面乱码只需要修改页面的编码即可。 例如:<%@ page language="java" pageEncoding="utf-8"%> 2、请求参数乱码 参数乱码的解决思想是让所有的请求都统一成同一种编码格式。 以Tomcat为例: 第一步:修改tomcat的server.xml文件中<Connector>的参数URIEncoding为"UTF-8",如果没有该参数,可以添加上 <Connector port="8080" URIEncoding="UTF- ...
Global site tag (gtag.js) - Google Analytics