自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 浅入浅出看dubbo

Dubbo是一个框架Hibernate是持久层框架,SpringMVC是MVC的框架,而Dubbo是分布式服务框架。 dubbo是框架而不是服务,所以不是像Tomcat或Memcached可以单独启动,它必须依附于应用才有意义。引入dubbo.jar的应用,并完成适合的配置后,这个应用就成为了dubbo应用。未完待续 慢慢更新

2016-08-25 10:06:13 428

原创 新入门之Mybatis

最初入门MyBatis的例子

2015-09-08 16:53:09 540

原创 Hibernate3的问题,不知道你是不是碰到过

今天配置了第一个用Hibernate做持久层的工程。按理说导入hibernate.3jar和lib下的required文件夹下的Jar包就能正常运行的,我也是这样做的,但是导入后,写完配置文件和对象关系映射文件,运行程序居然出错了。看第一行就我们可以知道不能加载org.slf4j.impl包下的StaticLoggerBinder类,然后在打开slf4j-api-1.5.2.jar没有

2012-05-20 12:42:45 1288 1

原创 Struts拦截器解决表单重复提交

表单重复提交是提交表单时很常见的问题,应对方法有很多,这里要说的是用Struts2的拦截器解决。可以在配置文件中配置TokenInterceptor或TokenSessionInterceptor拦截器。        这两个拦截器实现的功能一样原理也差不多,都是提交时由服务器生成一个唯一的令牌Map并放入缓存中,第二次再次执行该Action时就会比较令牌,来判断是否是重复提交。但是又有一些差

2012-05-14 21:07:11 1351

原创 MySql的一些实用技巧

1、在MySql中将字段设置为自增长            1、建立表格                    create table friend(                               id int(8) auto_increment primary key,                               name varchar(20)

2012-05-13 19:03:34 616

原创 对象放入ArrayList时出错

今天做一个小项目时,出现一个老是解决不了的问题,就是将对象放入ArrayList时,发现保存所有的对象都是一样的。比较神奇以下是出问题部分源代码: TradeInfo trade = new TradeInfo(); while(rs.next()){ trade.setDatetime(rs.getString(1)); trade.setMoney(rs.getDo

2012-05-13 18:44:48 2159 4

原创 Struts2的文件上传

基本原理?必须要把表单上传的数据的编码方式转为二进制数据。表单的enctype = multipart/form-data.上传框架?1、Common-FileUpload2、O'Reilly的COS用Common-FileUpload(Struts2默认的上传框架)会用到的包Common-FileUpload.jar和Common-IO.jar

2012-05-06 23:05:47 601

原创 Struts2的输入校验

有哪些校验?客户端校验:通过JavaScript服务器端校验:校验代码正则表达式基础30分钟正则表达式t教程Struts2服务器端校验1、在execute中实现校验 public String execute()throws Exception{ //验证用户名 if("".equals(user.getUsername())){

2012-05-06 20:21:45 860

原创 Struts2的类型转换器

为什么要用类型转换器?客户端与服务器之间传递的是字符串,但后台处理的数据有各种数据类型。Struts2与Servlet类型转换器的区别?Servlet通过request.getParameter获取表单中的字符串,然后再一一转型。如String date = request.getParameter("birthday");Struts2将页面表单的请求参数名设置与

2012-05-05 13:50:29 1002

原创 Struts2的拦截器

最近在学Struts2的拦截器,这里做一个简单的总结。什么是拦截器帮助文档中说:Interceptors are objects that dynamically intercept Action invocations.拦截器是能够动态拦截Action调用的对象。They provide the developer with the opportunity to define

2012-05-03 23:44:34 889

原创 Struts2与数据源的应用——注册

最近学习了Struts2,然后现在结合以前学过的Tomcat数据源实现一个注册程序。这里省略了一些部分,只写出部分重要代码,也算是一次总结吧。首先、编写DAO:DAO是数据访问对象,封装了数据访问逻辑,当然这里为了简单起见把他们都写在了一个DAO类,并没有严格按照DAO的开发模式,比如DAO的接口类,DAO的真实主题类,DAO的代理类,数据库连接类,DAO工厂类,这是只是一个简单的Us

2012-05-01 23:45:34 2310

原创 Struts2使用注释配置Action

Annotation是JDK5.0引入的新特性,以前学JAVA SE时没有感觉到有什么用,但是现在学到Struts2的Action配置时,才算真正体会到Annotation的用处。周所周知,要让URL映射到Action,必须在struts.xml中配置action标签,并制定result。其实这些完全可以在Action类的定义时就解决的,实现了零配置,当然这也是以维护难为代价的。以下是我的一个

2012-04-28 12:59:33 1878

原创 Struts2处理流程图

Struts2的处理流程图再看看Webwork框架的流程图

2012-04-25 15:55:11 2827 1

原创 百度音乐接口的应用

前面知道百度有一个音乐接口,这里在前面XML解析的基础上,实现能够实现输入歌曲名与歌手名,最后找到该歌曲的播放地址,并通过超链接的形式打开或播放。以下是实现过程:(1)、首先是一个JSP,接收歌曲名与歌手名,并提交给Servlet处理。输入歌手和歌曲名找歌曲歌手名:歌曲名:(2)、编写解析DOM的工具类,这个类有一个静态方法 String dom

2012-04-16 12:29:29 746

原创 XML的Dom解析

以前学习了XML的解析,加上这次转载了《百度音乐接口》,所以想通过一次练习,将前面学到的基础知识综合运用得到一个小案例,就是输入歌手名和歌曲名下载或播放歌曲。下面是Dom解析的小测试,还是万里长征第一步。后面还会运用Servlet&JSP等知识。、import javax.xml.parsers.*;import org.w3c.dom.*;import java.io.*;/***

2012-04-15 15:10:10 597

转载 百度音乐接口

当你在百度去搜索一首歌时,你会发现有种更简单的方法,嘿嘿,安宁ヤ太天真告诉你个秘密,百度有个不公开的API http://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$ 用上面的地址,红色部分改成歌名与作者名,然后百度就会给你一个XML: Java代码  "1.0" encoding="g

2012-04-15 11:21:31 4756

Java程序员面试必备

Java程序员面试必备,这里面很多的问题应该你都会遇到

2012-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除