- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 浅入浅出看dubbo
Dubbo是一个框架Hibernate是持久层框架,SpringMVC是MVC的框架,而Dubbo是分布式服务框架。 dubbo是框架而不是服务,所以不是像Tomcat或Memcached可以单独启动,它必须依附于应用才有意义。引入dubbo.jar的应用,并完成适合的配置后,这个应用就成为了dubbo应用。未完待续 慢慢更新
2016-08-25 10:06:13
461
原创 Hibernate3的问题,不知道你是不是碰到过
今天配置了第一个用Hibernate做持久层的工程。按理说导入hibernate.3jar和lib下的required文件夹下的Jar包就能正常运行的,我也是这样做的,但是导入后,写完配置文件和对象关系映射文件,运行程序居然出错了。看第一行就我们可以知道不能加载org.slf4j.impl包下的StaticLoggerBinder类,然后在打开slf4j-api-1.5.2.jar没有
2012-05-20 12:42:45
1316
1
原创 Struts拦截器解决表单重复提交
表单重复提交是提交表单时很常见的问题,应对方法有很多,这里要说的是用Struts2的拦截器解决。可以在配置文件中配置TokenInterceptor或TokenSessionInterceptor拦截器。 这两个拦截器实现的功能一样原理也差不多,都是提交时由服务器生成一个唯一的令牌Map并放入缓存中,第二次再次执行该Action时就会比较令牌,来判断是否是重复提交。但是又有一些差
2012-05-14 21:07:11
1387
原创 MySql的一些实用技巧
1、在MySql中将字段设置为自增长 1、建立表格 create table friend( id int(8) auto_increment primary key, name varchar(20)
2012-05-13 19:03:34
644
原创 对象放入ArrayList时出错
今天做一个小项目时,出现一个老是解决不了的问题,就是将对象放入ArrayList时,发现保存所有的对象都是一样的。比较神奇以下是出问题部分源代码: TradeInfo trade = new TradeInfo(); while(rs.next()){ trade.setDatetime(rs.getString(1)); trade.setMoney(rs.getDo
2012-05-13 18:44:48
2198
1
原创 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
644
原创 Struts2的输入校验
有哪些校验?客户端校验:通过JavaScript服务器端校验:校验代码正则表达式基础30分钟正则表达式t教程Struts2服务器端校验1、在execute中实现校验 public String execute()throws Exception{ //验证用户名 if("".equals(user.getUsername())){
2012-05-06 20:21:45
902
原创 Struts2的类型转换器
为什么要用类型转换器?客户端与服务器之间传递的是字符串,但后台处理的数据有各种数据类型。Struts2与Servlet类型转换器的区别?Servlet通过request.getParameter获取表单中的字符串,然后再一一转型。如String date = request.getParameter("birthday");Struts2将页面表单的请求参数名设置与
2012-05-05 13:50:29
1037
原创 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
928
原创 Struts2与数据源的应用——注册
最近学习了Struts2,然后现在结合以前学过的Tomcat数据源实现一个注册程序。这里省略了一些部分,只写出部分重要代码,也算是一次总结吧。首先、编写DAO:DAO是数据访问对象,封装了数据访问逻辑,当然这里为了简单起见把他们都写在了一个DAO类,并没有严格按照DAO的开发模式,比如DAO的接口类,DAO的真实主题类,DAO的代理类,数据库连接类,DAO工厂类,这是只是一个简单的Us
2012-05-01 23:45:34
2350
原创 Struts2使用注释配置Action
Annotation是JDK5.0引入的新特性,以前学JAVA SE时没有感觉到有什么用,但是现在学到Struts2的Action配置时,才算真正体会到Annotation的用处。周所周知,要让URL映射到Action,必须在struts.xml中配置action标签,并制定result。其实这些完全可以在Action类的定义时就解决的,实现了零配置,当然这也是以维护难为代价的。以下是我的一个
2012-04-28 12:59:33
1933
原创 百度音乐接口的应用
前面知道百度有一个音乐接口,这里在前面XML解析的基础上,实现能够实现输入歌曲名与歌手名,最后找到该歌曲的播放地址,并通过超链接的形式打开或播放。以下是实现过程:(1)、首先是一个JSP,接收歌曲名与歌手名,并提交给Servlet处理。输入歌手和歌曲名找歌曲歌手名:歌曲名:(2)、编写解析DOM的工具类,这个类有一个静态方法 String dom
2012-04-16 12:29:29
789
原创 XML的Dom解析
以前学习了XML的解析,加上这次转载了《百度音乐接口》,所以想通过一次练习,将前面学到的基础知识综合运用得到一个小案例,就是输入歌手名和歌曲名下载或播放歌曲。下面是Dom解析的小测试,还是万里长征第一步。后面还会运用Servlet&JSP等知识。、import javax.xml.parsers.*;import org.w3c.dom.*;import java.io.*;/***
2012-04-15 15:10:10
627
转载 百度音乐接口
当你在百度去搜索一首歌时,你会发现有种更简单的方法,嘿嘿,安宁ヤ太天真告诉你个秘密,百度有个不公开的API http://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$ 用上面的地址,红色部分改成歌名与作者名,然后百度就会给你一个XML: Java代码 "1.0" encoding="g
2012-04-15 11:21:31
4829
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人