
Java
文章平均质量分 86
林山夕风
努力!奋斗!
展开
-
【Java】(1)Base64加密技术
1. Jdk /** * 使用jdk实现base64加密 */ public static void jdkBase64() { try { BASE64Encoder encoder = new BASE64Encoder(); String encode = encoder.encode(src.getBytes()); System.out.println原创 2015-07-28 21:20:59 · 589 阅读 · 0 评论 -
【Hibernate3】(1)初识Hibernate
一. 搭建环境创建一个工程,需要到如以下的jar包:还需要配置文件log4j.properties和hibernate.cfg.xml。这个是hibernate.cfg.xml的内容:<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "htt原创 2015-12-22 16:17:52 · 479 阅读 · 0 评论 -
【Struts2】(6)拦截器
一. 拦截器的基本概念和基本用法要创建一个拦截器,可以继承AbstractInterceptor类:public class SimpleInterceptor extends AbstractInterceptor { private static final long serialVersionUID = 1L; @Override public String interce原创 2015-12-07 14:06:51 · 444 阅读 · 0 评论 -
【Struts2】(7)ModelDriven和类型转换器
一. ModelDriven我们可以通过对Action实现ModelDriven接口来做到更方便的传值。这样子,我们甚至不用写set和get方法:public class UserAction implements ModelDriven { private User user; private String username; private String password;原创 2015-12-08 11:30:21 · 1157 阅读 · 0 评论 -
【Struts2】(11)异常处理和标签
一. 异常处理1. 局部异常处理在之前的ValidatorAction.java中修改execute方法: public String execute() { if (!"Jerry".equals(username)) { throw new RuntimeException("用户名不正确"); } return SUCCESS; }这里当用户名不为Jerry的原创 2015-12-18 14:10:56 · 530 阅读 · 0 评论 -
【Struts2】(10)校验
一. 手动输入编码校验1. 使用addActionError先创建一个Action继承ActionSupport:public class ValidatorAction extends ActionSupport { private String username; private String password; public String getUsername() {原创 2015-12-17 16:56:18 · 370 阅读 · 0 评论 -
【Java】(2)Java反射
1. 概念JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2. 获取Class对象public class ClassDemo1 { public static void main(String[] args) {原创 2015-07-29 13:09:06 · 537 阅读 · 0 评论 -
【Java】(4)Java注解
1. 概念Java提供了一种源程序中的元素关联任何信息和任何元素数据的途径和方法。2. 常见注解(1). JDK自带注解@Override复写、@Deprecated过时、@SuppressWarnings忽略(2). Spring@Autowired、@Service、@Repository(3). Mybatis@InsertProvider、@Upda原创 2015-08-11 10:10:38 · 576 阅读 · 0 评论 -
【Hibernate】(3)Hibernate单表操作
1.原创 2015-07-31 15:21:29 · 618 阅读 · 0 评论 -
【Hibernate3】(2)持久化
一. 单例工厂类因为我们每一个测试方法都需要读取配置文件,创建工程,创建session,所以我们可以写这样子的一个工具类来做这些操作:public class HibernateUtil { private static Configuration cfg = null; private static SessionFactory factory = null; static {原创 2015-12-28 13:58:40 · 433 阅读 · 0 评论 -
【Struts2】(8)文件上传和下载
一. 文件上传的基本方法原创 2015-12-16 16:53:14 · 756 阅读 · 0 评论 -
【Struts2】(9)国际化
一. I18N国际化I18N国际化是这样子的:public class I18N { public static void main(String[] args) { Locale locale = new Locale(args[0], args[1]); // 日期国际化 Date date = new Date(); DateFormat dateFormat原创 2015-12-17 14:06:47 · 401 阅读 · 0 评论