随笔分类 -  J2EE

上一页 1 2 3 下一页

JPA+Hibernate3入门
摘要:JPA(Java Persistence API.)用于整合现有的ORM技术,可以简化现有Java EE和Java SE应用的对象持久化的开发工作,实现ORM的统一。JPA作为一项对象持久化的标准,不但可以获得Java EE应用服务器的支持,还可以直接在Java SE中使用。JPA必将成为Java持久化解决方案的主流User.javapackage com.archie.model;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import 阅读全文

posted @ 2011-04-18 22:14 archie2010 阅读(1013) 评论(0) 推荐(1)

Ibatis的批量处理-iterateiterate标签
摘要:iterate标签prepend-可被覆盖的SQL语句组成部分,添加在语句的前面(可选)property-类型为java.util.List的用于遍历的元素(必选)open-整个遍历内容体开始的字符串,用于定义括号(可选)close-整个遍历内容体结束的字符串,用于定义括号(可选)conjunction-每次遍历内容之间的字符串,用于定义AND或OR(可选)iterate-遍历类型为java.util.List(或数组)的元素。Java代码 /** * 批量更新测试方法 * @param map */ public void updateListTest(){ Map<String, 阅读全文

posted @ 2011-04-15 16:04 archie2010 阅读(1128) 评论(0) 推荐(0)

Struts2拦截器defaultStack与paramsPrepareParamsStack
摘要:struts-default.xml中定义了一系列的拦截器和拦截器链同时也定义了一个默认的拦截器defaultStack,一旦定义了默认的拦截器,该拦截器就会对包中的所有的Action起作用,当然如果你的Action中显式地定义了拦截器,默认拦截器就会失去作用,如果想不让他失去作用,也必须显式地定义系统默认的拦截器。 </interceptors> <default-interceptor-ref name="defaultStack"/> <default-class-ref class="com.opensymphony.xwor 阅读全文

posted @ 2011-04-06 12:35 archie2010 阅读(4181) 评论(0) 推荐(0)

JfreeChart报表数据点显示、链接
摘要:链接Java代码:import java.io.IOException;import java.io.PrintWriter;import javax.servlet.http.HttpSession;import org.jfree.chart.ChartRenderingInfo;import org.jfree.chart.ChartUtilities;import org.jfree.chart.JFreeChart;import org.jfree.chart.entity.StandardEntityCollection;import org.jfree.chart.labels. 阅读全文

posted @ 2011-04-02 13:04 archie2010 阅读(1201) 评论(0) 推荐(0)

Java中的数据类型BigDecimal
摘要:Java中的简单浮点数据类型float和double不能够进行运算--------------加减乘除--------------0.0600000000000000050.5800000000000001401.499999999999941.2329999999999999-------------BigDecimal------------0.060.58401.51.233/** * Decimal数据测试 * Java中的简单浮点数据类型float和double不能够进行运算 * @author archie2010 * since 2011-3-31上午10:41:13 */pu 阅读全文

posted @ 2011-04-01 17:20 archie2010 阅读(2100) 评论(0) 推荐(0)

Ibatis打印sql语句--log4j
摘要:所需jar包log4j-1.2.11.jarlog4j配置文件log4j.properties# For JBoss: Avoid to setup Log4J outside $JBOSS_HOME/server/default/deploy/log4j.xml!# For all other servers: Comment out the Log4J listener in web.xml to activate Log4J.log4j.rootLogger=INFO, stdout, logfilelog4j.appender.stdout=org.apache.log4j.Conso 阅读全文

posted @ 2011-03-30 17:01 archie2010 阅读(4403) 评论(0) 推荐(0)

自定义注解annotation
摘要:自定义的注解MyAnnotation.java/** * 自定义的方法描述注解 * @author archie2010 * since 2011-3-17 下午06:20:29 */@Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited public @interface MyAnnotation { public String desc1() default "no description"; public String desc2() default 阅读全文

posted @ 2011-03-17 18:28 archie2010 阅读(671) 评论(0) 推荐(0)

Quartz表达式
摘要:“*”字符代表所有可能的值因此,“*”在子表达式(月)里表示每个月的含义,“*”在子表达式(天(星期))表示星期的每一天“/”字符用来指定数值的增量例如:在子表达式(分钟)里的“0/15”表示从第0分钟开始,每15分钟在子表达式(分钟)里的“3/20”表示从第3分钟开始,每20分钟(它和“3,23,43”)的含义一样“?”字符仅被用于天(月)和天(星期)两个子表达式,表示不指定值当2个子表达式其中之一被指定了值以后,为了避免冲突,需要将另一个子表达式的值设为“?”“L”字符仅被用于天(月)和天(星期)两个子表达式,它是单词“last”的缩写但是它在两个子表达式里的含义是不同的。在天(月)子表达 阅读全文

posted @ 2011-03-15 13:54 archie2010 阅读(12740) 评论(1) 推荐(1)

Log4j配置
摘要:2011-03-11 13:19:35,421 ERROR (com.tq365.samples.util.MyAspect:37) - Oops===com.tq365.samples.ibatis.dao.UserDAOimpl中的addUser方法抛出/ by zero异常日志文件log4j.properties## Log4J Settings for log4j 1.2.x (via jakarta-commons-logging)## The five logging levels used by Log are (in order):## 1. DEBUG (the least 阅读全文

posted @ 2011-03-11 13:10 archie2010 阅读(509) 评论(0) 推荐(0)

JfreeChart折线图
摘要:截图package com.tq365.chart;import java.awt.Color;import java.awt.Dimension;import java.io.IOException;import java.io.PrintWriter;import java.text.SimpleDateFormat;import javax.servlet.http.HttpSession;import javax.swing.JPanel;import org.jfree.chart.*;import org.jfree.chart.axis.DateAxis;import org.j 阅读全文

posted @ 2011-03-09 13:38 archie2010 阅读(4869) 评论(1) 推荐(0)

Ibatis,Spring整合(注解方式注入)
摘要:applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context=&quo 阅读全文

posted @ 2011-03-03 14:56 archie2010 阅读(16976) 评论(2) 推荐(1)

MyBatis3入门样例
摘要:User.javapackage com.archie.domain;import java.io.Serializable;@SuppressWarnings("serial")public class User implements Serializable{ private int uid; private String uname; private String upwd; public int getUid() { return uid; } public void setUid(int uid) { this.uid = uid; } public String 阅读全文

posted @ 2011-03-02 18:27 archie2010 阅读(1373) 评论(0) 推荐(0)

MyBatis3 SqlSessionFactory
摘要:SqlSessionFactoryBuilder:用于建立SqlSessionFactory的工具类,在创建 SqlSessionFactory以后无需再让它存在于应用程序中,文档上说它的生命周期最好在局部方法内,所以在代码中看到//根据资源文件内容建立session工厂SqlSessionFactory sqlMapper = new SqlSessionFactoryBuilder().build(reader);没用引用指向 SqlSessionFactoryBuilder,会被gc回收。SqlSessionFactory:一旦建立,SqlSessionFactory就应该存在于整个应用 阅读全文

posted @ 2011-03-02 14:33 archie2010 阅读(1592) 评论(0) 推荐(0)

struts2 ibatis Spring系统架构图
摘要:struts2 Ibatis Spring ----------------------------------- 阅读全文

posted @ 2011-02-25 11:38 archie2010 阅读(1523) 评论(2) 推荐(1)

Spring中的autowire属性(转)
摘要:default-autowire="x"x有4个选择:byName,byType,constructor和autodetect1. byName:Service.javapublic class Service{ Source source; public void setSource(Source source) { this.source = source; }}applicationContext.xml<beans ... default-autowire="byName"> <bean id="source" 阅读全文

posted @ 2011-02-22 15:21 archie2010 阅读(1664) 评论(0) 推荐(0)

StringUtils工具类
摘要:1 abbreviate方法 缩写一段文字 Java代码 StringUtils.abbreviate("abcdefghijklmno",-1,10)="abcdefg..."2 isBlank和isEmpty区别 Java代码 StringUtils.isBlank("")=trueStringUtils.isEmpty("")=false3 join方法 Java代码 StringUtils.join(["a","b","c"],"--&q 阅读全文

posted @ 2011-02-14 09:46 archie2010 阅读(2630) 评论(0) 推荐(2)

网址
摘要:http://www.opensymphony.com/http://www.compass-project.org/下载http://sourceforge.net/projects/compass/files/http://www.zili.cn/school/course-zk/course.asp?coId=664http://www.blogjava.net/zhangchuanzheng805/archive/2011/01/19/343223.htmlhttp://www.java2s.com/Code/Java/sqlhttp://www.java2s.com/Product/ 阅读全文

posted @ 2011-02-11 15:56 archie2010 阅读(165) 评论(0) 推荐(0)

页面值传入后台出现中文乱码
摘要:1、form表单提交到后台检查页面form的提交方式通过form传入后台,提交方式分为post和get两种。两者的区别需要通过提交表单后才看得出来,主要是在数据发送方式和接收方式上。Post和Get都是表单属性Method的可选值,Method的默认值为Get,两者的主要区别在于:1.在客户端,Get方式在通过URL提交数据,提交后在地址栏中的地址会出现传入到后台的参数;而Post提交后地址栏中的地址不会出现参数。2.在服务器端只能用Request.QueryString来获取Get方式提交来的数据,用Post方式提交的数据只能用Request.Form来获取。一般来说,尽量避免使用Get方式 阅读全文

posted @ 2011-01-21 18:22 archie2010 阅读(3364) 评论(0) 推荐(0)

tomcat定时任务--ServletContextListener
摘要:SysContextListener.java[代码]SpecifiedTask.java 定时执行的任务[代码] 阅读全文

posted @ 2011-01-14 17:58 archie2010 阅读(1327) 评论(0) 推荐(0)

ibatis去除级联
摘要:得一前辈指点,才知自己一直对ibatis用法很不专业----------------- 记在这里------------- 简单一点的说 做一个javabean get set方法的 里面包含了这个module的所有属性 module指的是这个大功能 不是这个页面 也不是一张表.. 里面肯定有 user的信息还有 address的信息然后ibatis那边的话 穿进去的参数就是个javabean 返回的result也是这个javabean 你用getList就行 list里面封装了N个javabean 然后通过一条SQL去做[代码][代码]sql语句[代码]说的直白点就是 穿进去的参数和获得的结 阅读全文

posted @ 2011-01-12 12:43 archie2010 阅读(426) 评论(0) 推荐(1)

上一页 1 2 3 下一页