J2EE企业级开发
文章平均质量分 83
haha_mingg
这个作者很懒,什么都没留下…
展开
-
Struts2+Hibernate3.2+Spring 2.0整合应用
首先我们要讲struts部分:1. struts.xml开始要引入dtd,增加对struts标签的支持: "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd">这样的话:就可以出现许多成对原创 2009-08-29 20:30:00 · 1312 阅读 · 0 评论 -
Spring Quartz定时详解
在Spring中,使用JDK的Timer类库来做任务调度功能不是很方便,关键它不可以象cron服务那样可以指定具体年、月、日、时和分的时间。你只能将时间通过换算成微秒后传给它。如任务是每天执行一次,则需要在spring中如下配置:其中period就是一天的微秒数。如果每月1日运行一次,那就复杂了,不知如何配置。因为月份有大、小月之分,每月的微秒数都不一样。原创 2012-04-28 14:13:29 · 1297 阅读 · 0 评论 -
Flex HTTPService初探(Flex跟JAVA等后台沟通的桥梁)
1.Flex HTTPService概念 它是Flex跟JAVA等后台沟通的桥梁的一种方式,这种方式在考勤以及智慧路灯都用得比较广泛,它能够很好的跟*.do,*.action方式的请求联系起来,可以将flex的参数传递给服务器端(JAVA部分),也可以从服务器端返回数据给Flex前端。当前Flex跟JAVA等服务器通信有好多种方式,比如remoteObject,RESTFULL等,在这原创 2012-04-18 09:07:24 · 1637 阅读 · 0 评论 -
Hibernate级联那些事儿(JPA框架)
在开发后台JAVA代码的时候(基于ECAFE_APPLCATION 2.2),联级关联如果用到@ManyToOne(cascade = CascadeType.ALL)的时候,会在控制台出现异常错误。而我用@ManyToOne(cascade = CascadeType.REFRESH)的时候,则不报错正常。出现这一情况,我也不知道怎么回事儿,不过使用我们有必要去了解联级操作。1.对Hiber原创 2012-04-18 09:06:33 · 1173 阅读 · 0 评论 -
springside 学习日志
Springside学习笔记数据层:第一步:我们要配置好数据源:在src/resources文件夹下面创建jdbc.properties文件(这里我们使用mysql作为我们的数据库)jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc/:mysql/://localhost/message?useUnicode/=t原创 2009-08-29 20:42:00 · 1833 阅读 · 0 评论 -
Java 依赖注入标准(JSR-330)简介例子
1.之前上一章主要介绍了JSR-330协议用到的一些比较常见的注入标签,使用它们可以简化Spring的开发工作,下面我以一个简单的例子加入说明。 2.1接口类MessageProviderpublic interface MessageProvider { public String getMessage(); }原创 2012-05-22 09:04:59 · 1547 阅读 · 0 评论 -
Spring AOP 用法初探
以下从E文中摘得:Common AspectJ annotations :@Before – Run before the method execution@After – Run after the method returned a result@AfterReturning – Run after the method returned a result, intercept原创 2012-07-12 15:13:10 · 719 阅读 · 0 评论 -
[应用架构] SpringMVC文件上传例子
1.上传用到的一些表单控件,如下所示: 请上传图片: 其中 类型type为hidden的控件为一个隐藏域,它专门用来用userDto里面的pictur原创 2012-03-20 17:22:16 · 2636 阅读 · 0 评论 -
JAVA整合Flex导出数据库中的数据
思路: 做法是从数据库中读取表格中的数据,然后通过POI组件将其组装成Excel文件,然后Flex通过navigateToURL()方式获取服务器请求地址,并组装数据供服务器端使用。就这么简单,但实现起来还是略微有点儿小麻烦。下面我详细介绍整个流程。1.环境准备: 1.1添加POI组件依赖 org.apache.poi poi 3.9 1原创 2013-08-22 10:47:12 · 938 阅读 · 0 评论 -
JAVA整合Flex导出数据库中的数据 (续)
根据上一章的介绍,如果有新的需求来了怎么办,比如说要从服务器端的文件中写,然后输出至客户端呢,没关系。其实也思路明白啦,也很简单,如下所示:1. 在服务器中组装数据1.1 组装Excel的包装类,如下所示:package cn.ac.iscas.gz.sems.web.common.dataimport;import java.io.FileInputStream;import原创 2013-08-23 10:01:08 · 937 阅读 · 0 评论 -
JAVA整合Flex导出数据库中的数据 (续集2)
之前写的二篇关于数据导出的文章,都没有经过仔细测试,比如插入上百条数据时,Excel数据导出是否正常,今天又对这个程序试了一试,发现导入200条数据时,数据导不出来。经过笔者仔细断点,条件断点测试,问题终于得解,是在i=29时,Row,Cell对象为空时,导致空指针异常。在这里,我做判断,如果它们为空的话,则进行创建即可,并赋予相关属性。以下是经笔者重构后的代码。如下所示:/** * 组装原创 2013-08-23 16:03:29 · 728 阅读 · 0 评论 -
Spring Data MongoDB 入门例子
1.以下从官方下载示例,下载地址如下所示:http://www.springsource.org/samples 2.排错, 刚下载下来的SpringExample有错误,首先它不是一个maven项目,单击右键使其转换成maven项目,添加一些依赖,比如spring-aop,spring-context,spring-core,log4j等依赖。同时更新你的依赖包,依赖配置,最翻译 2012-04-25 22:00:45 · 2795 阅读 · 1 评论 -
Spring Data JPA初探(开发与配置)
1.开发准备1.1 首先从官方下载例程,官方提拱了好多的例子借我们使用,它的下载地址为: https://github.com/ttrelle/spring-data-examples(直接下载后解压)1.2 里面的spring-data-example是用maven来管理的,不用多说,maven的优点在于规约优于配置。一开始定义所要用的jar包。(关于maven这里就不原创 2012-04-25 15:29:28 · 14016 阅读 · 1 评论 -
[应用架构] HQL 查询方式(传统方式和占位方式)
在编写HQL语句的时候,有两种方式来写查询语句,下面我介绍两种查询方式。1.传统方式进行查询String hql = " from User user where user.department='"+department+"' and user.userName like '%"+userName+"%'"; // where user.department = '"原创 2012-03-22 08:57:49 · 823 阅读 · 0 评论 -
iBATIS框架技术----一个简单的应用
在这里我不多讲理论方面的内容,我以一个实现开发的一个子例子来说明如何使用iBatis进行实际的开发应用iBatis同hibernate一样,同样作用于数据库,而其操作的核心:SQL语句之前被写入到一个xml配置文件中。然后我们就可以通过读取该配置文件,进行相应的查询,删除,插入,更新等操作,而且我们还可以重新这个操作功能这里我不做出iBatis和Hibernate的性能比较,相信大家如原创 2009-08-31 20:11:00 · 898 阅读 · 0 评论 -
在JSP中如何操作Excel----POI插件的使用
在这里,我们要使用一个POI插件。使用里面定义的类和方法就可以操作excel文件了。如下: HSSFWorkbook wb = new HSSFWorkbook(); //建立工作薄 HSSFSheet sheet = wb.createSheet("sheet1");//建立一张表sheet HSSFRow row = sheet.createRow(0);//建立第一行/原创 2009-08-31 19:29:00 · 2514 阅读 · 0 评论 -
spring scope="prototype" 和scope="singleton"区分
转载地址:http://youaretheboy.iteye.com/blog/587981 scope="prototype"> scope="prototype"没写的问题,项目中对一个表的增删该操作是用一个action,这个action有add,update,delete,save这些方法, 添加和修改是共用一个页面,当页面得到id时转载 2011-12-12 15:23:27 · 569 阅读 · 0 评论 -
JAVA乱码问题全解决
在写JAVA WEB程序的时候,困惑我们许久的问题之一的就是JAVA编码问题,下面我对JAVA WEB可能出现乱码的地方,将其列举出来:1.比如 http://localhost:8080/Smarter/userInfoEx!setUserbyAccount?account=001&demo=明胆地址栏一输入按回车,就出现 http://localhost:8080/Smart原创 2011-12-14 15:19:08 · 701 阅读 · 0 评论 -
JAVA 数据库测试框架DBUnit之Hibernate篇
1.准备数据库,这里我使用MYSQL数据库,创建表格 student,如下所示:SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for `student`-- ----------------------------DROP TABLE IF EXISTS `student原创 2011-12-28 11:03:17 · 1758 阅读 · 0 评论 -
DDD领域驱动设计及其概念
1.介绍DDD概念 Eric Evans的“Domain-Driven Design领域驱动设计”简称 DDD,它是一套综合软件系统分析和设计的面向对象建模方法,或者可称为MDD模型驱动方法的一种,区别于MDA模型驱动架构。它是一种分析设计建模方法,它倡导统一语言,提出了实体和值对象以及聚合根等概念,借助DDD我们能够在结构理清需求中领域模型。 过去系统分析和系统设计都是分离原创 2012-01-31 16:25:47 · 3230 阅读 · 0 评论 -
JAVA应用技术之编码规范(codetemplate,checkstyle)
1.CodeTemplate模板 在日常开发代码的过程中,我们往往需要一个编码规范,比如注释规范,不然,每个人写得不一样,不利于公司资产或者说代码库管理,让后期代码维护造成很大影响。下面我根据我们公司给的那个JAVA编码规范制作成一个codetemplate模板供大家参考,下面是它的代码内容,稍后我来说明如何将其将入eclipse代码库中。下面是我配置后导出的code原创 2012-02-13 10:02:11 · 3346 阅读 · 0 评论 -
JAVA应用技术之服务器搭建
1.配置Maven目录 安装maven其实很简单,就像安装绿化软件一样将其下载,然后解压缩,就可以了。 然后将%maven_home%/bin写入path文件即可。 在这里我主要是讲一下如何修改.m/repository文件的路径,即maven默认jar,source源文件库的存放目录。打开%maven_home%/conf目录下的settings.xml文件,查找到localRepos原创 2012-02-13 10:03:50 · 1701 阅读 · 0 评论 -
(续)JAVA应用技术之编码规范(Eclipse checkstyle plugin)
1.安装Eclipse Check 插件(略)(可查看之前杰哥写的安装方法)2.书写自已的checkstyle.xml文件如 my_test_check.xml文件 "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/co原创 2012-02-17 08:49:54 · 1367 阅读 · 0 评论 -
[应用架构] JAVA应用技术之服务器搭建
1.配置Maven目录 安装maven其实很简单,就像安装绿化软件一样将其下载,然后解压缩,就可以了。 然后将%maven_home%/bin写入path文件即可。 在这里我主要是讲一下如何修改.m/repository文件的路径,即maven默认jar,source源文件库的存放目录。打开%maven_home%/conf目录下的settings.xml文件,查找到localRepos原创 2012-03-20 17:27:31 · 874 阅读 · 0 评论 -
使用原生JAVA创建WebService(基于JDK 1.6)
在开发java WebSerivce的时候,有时候会想到XFire,AXIS.其实也可以用JAVA自带的JAX-WS也可以做到的。比如,你可以写个简单的例子package com.java.ws.app;import javax.jws.WebService;@WebServicepublic interface Calculator { public int add(in原创 2013-08-30 16:24:45 · 2288 阅读 · 0 评论