04 2011 档案

摘要:废话少说代码伺候:封装好的ImageUtil类:目的读取本地的图片文件并存入数据库,然后读出数据库中以Blob形式存储的图片保存到指定目录。 1 package org.blog.util; 2 import java.io.File; 3 import java.io.FileInputStream; 4 import java.io.FileNotFoundException; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7 public class ImageUtil { 8 private stat. 阅读全文
posted @ 2011-04-30 20:33 focusJ 阅读(13381) 评论(0) 推荐(0)
摘要:DAO是J2EE设计模式中一种重要的设计模式。它上与BO(BusinessObject)业务逻辑层相连,下与数据源逼近,其重要性就不言而喻了。 举一个简单的例子:分页。分页是系统中非常常见的功能模块。我们用两种方式来模拟一下这个功能:纯净的JSP,还有JSP+DAO。 纯jsp的方式:我们会在页面里直接直接上sql语句:SELECT...FROM...LIMITn,m。如果我们系统中有好多个模块都要用到分页的功能,那这块管理分页的程序会立马出现在好多个页面上,这时候再加上数据库的连接关闭,或者其他的业务代码,我们的页面会显得很乱,不好维护。而且从代码复用的角度来说这样就不很合理。 下面我们看. 阅读全文
posted @ 2011-04-24 22:20 focusJ 阅读(886) 评论(0) 推荐(0)
摘要:HQL实例:1.查询表中的所有记录:fromCategory2.带有where子句的条件查询:fromCategorycwherec.name>'c5'3.结果根据某一字段排序:fromCategorycorderbyc.namedesc(desc表示降序排列,asc表示升序排列)4.去除重复记录获得单一记录:selectdistinctcfromCategorycorderbyc.namedesc5.带有参数的查询:fromCategorycwherec.id>:minandc.id<:max。hql语句中’:min’表示的是参数,可以像jdbc中一样,为参 阅读全文
posted @ 2011-04-22 20:37 focusJ 阅读(1663) 评论(0) 推荐(0)
摘要:google可谓是ajax的特效用的淋漓尽致,google suggest, google map,igoogle 可拖动窗口等等...今天仿照iGoogle做了一个简单的小demo。 这个的demo是根据一个Jquery的框架直接做出来的:easywidgets。这个框架是可以免费下载的http://plugins.jquery.com/project/easywidgets。 废话就不多说了,直接把源代码贴出来,让大家学习!html 1 <html> 2 <head> 3 <meta http-equiv="Content-Type" co 阅读全文
posted @ 2011-04-16 14:27 focusJ 阅读(2633) 评论(0) 推荐(0)
摘要:根据网上自己做了测试和一点修改,测试代码还有测试的截图在最下面的部分贴出来了,方便大家参考和学习!不过文章中的关于测试的代码没有作修改,可以直接参考我的!!今天下载了一份freemarker的文档,才发现昨天参考的那篇资料恰恰就是文档,呼呼....啥也不说了!仔细的看了一遍文档,又做了一些实验,代码补充到上来!!常用语法一个对象User(就是javabean对象)1.输出${User.name}空值判断:${User.name?if_exists},${User.name?default(‘xxx’)}//默认值xxx${User.name!"xxx"}//默认值xxx日期 阅读全文
posted @ 2011-04-15 22:07 focusJ 阅读(1597) 评论(0) 推荐(3)
摘要:今天配置hibernate的二级缓存,道路是曲折的,但是最后还是配置成功!期间遇到了不少小问题,记录下来防止有像我这样的菜鸟兄弟在配置的时候不知所措!废话不说了说一下正确的步骤和重要的配置代码! 第一步,先引入jar包。ehcache-1.5.0.jar最关键的jar包了,因为他是二级缓存的主角吗!还有一个配角没了他你也会不好过,D:\WEB Document\JAR包\backport-util-concurrent-2.2.jar。 第二步,在hibernate的配置文件或spring的配置文件中填写下列代码(我这里使用的是spring的配置文件):<!-- 配置hibernate二 阅读全文
posted @ 2011-04-13 13:31 focusJ 阅读(1383) 评论(0) 推荐(0)
摘要:以前博客上转载过一个师哥的博客,是关于SSH分页的,关于分页的实现大家都有自己用的最顺手的方法,但是其实分页的思想是相似的。感觉师兄的那个方法太“重”了。其实一个分页的工具没必要再细分成那么多层,这样显得太笨重了。下面推荐一个轻量级的方法,小巧易用,不管是纯粹jsp,还是SSH,均可以使用。废话不再多说上源码: Pager类(关于分页的实体类):public class Pager { private int totalRows; // 总行数 private int pageSize = 15; // 每页显示的行数 private int currentPage; ... 阅读全文
posted @ 2011-04-12 10:52 focusJ 阅读(967) 评论(0) 推荐(0)
摘要:1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm或者bin格式的) ,推荐SUN的官方网站,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd /home#cp jdk-1_5_0_02-linux-i586.rpm /usr/local#cd /usr/local给所有用户添加可执行的权限#chmod +x jdk-1_5_0_02-linux-i586.rpm.bin#./jdk-1_5_0_02-linux-i586.rpm.bin此时会生成文件jdk-1_5_0_02-linux-i586.rpm,同样给所有用户添加可执行的权限#chmod 阅读全文
posted @ 2011-04-11 16:35 focusJ 阅读(380) 评论(0) 推荐(0)
摘要:今天在电脑上面搭建了android的开发环境!!如果你有java基础的话还是挺简单的!下面记录了主要的几步:第一步:下载android的sdk,网址:http://developer.android.com.nyud.net/index.html。我下载的是zip格式的,解压以后的文件目录是这样的第二步:下载eclipse用于开发android的IDE插件。登陆网址www.eclipse.org网站,下载开发mobile的那个版本。由于eclipse是绿色版的所以解压直接就可以使用了!解压后打开软件安装开发android的插件。方法是:help——install new software。然. 阅读全文
posted @ 2011-04-01 11:55 focusJ 阅读(352) 评论(0) 推荐(0)