自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 git学习

一、创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录$ mkdir learngit$ cd learngit$ pwd/Users/michael/learngit二、通过git init命令把这个目录变成Git可以管理的仓库,当前目录下多了一个.git的目录如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。

2016-04-03 03:19:57 746

原创 struts2学习

/Hello.jsp                        1、如果没有指定class 默认是ActionSupport2、如果没有指定method 默认是action中的execute()方法3、如果没有指定result的name属性默认是success

2016-01-03 20:21:08 295

原创 jquery学习

1.delegate   当点击鼠标时,隐藏或显示 p 元素:$("div").delegate("button","click",function(){ $("p").slideToggle();});

2014-05-08 10:04:31 455

原创 Apache Shiro

Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能:认证 - 用户身份识别,常被称为用户“登录”;授权 - 访问控制;密码加密 - 保护或隐藏数据防止被偷窥;会话管理 - 每用户相关的时间敏感的状态。Subject代表了当前用户的安全操作,SecurityManager则管理所有用户的安全操作。SecurityMan

2014-03-05 03:26:55 486

原创 后端控制器之CommandController、 FormController(三)

另一种表单封装的参数的Controller是AbstractCommandController,在SpringMVC学习笔记(二) --- 后端控制器之CommondController、 FormController(一) 也说到了使用这种方式不是太方便,但是作为学习,还是值得看看。先看下springmvc-servlet.xmlXml代码 xml

2014-02-28 04:10:15 776

原创 后端控制器之CommondController、 FormController(二)

上一篇文章中存在一个问题,就是在表单提交后的成功视图中刷新网页时,刚刚提交的表单会再提交一次。这个问题被称作重复表单提交。为了避免这个问题,建议在成功地提交一个表单之后,要重定向到另一个URL,而不是直接返回一个HTML页面。在web应用程序上下文中配置了ResourceBundleViewResolver,因此可以在classpath根部的views.properties中定义如下的重定向视

2014-02-28 03:31:40 722

原创 后端控制器之CommondController、 FormController(一)

以注册过程为例,我们可能会选择继承AbstractController来实现表单的显示,继承AbstractCommandController来实现表单的处理 ,这样是可行的,但必须要维护两个控制器。在这种情况下,我们应该使用SimpleFormController,他接受GET请求时显示表单,接受POST请求时处理表单;如果发生错误,控制器会知道重新显示这个表单,这样用户就可以修改错误,重新

2014-02-28 03:28:38 891

原创 后端控制器之MultiActionController

创建处理多个请求的控制器根据"每个请求一个控制器"的方法,给应用程序添加请求意味着必须在应用程序上下文中增加控制器。为了使配置更加简单,你想要将Spring MVC应用程序的控制器数量减到最少。Spring MVC提供的MultiActionController类允许你将多个相关的动作分组到一个控制器中。控制器可以扩展MultiActionController,并包含多个处理程序方法来处理

2014-02-28 03:08:10 624

原创 Guava库之collect

*         1.ArrayListMultimap:   *          ListMultimap是Multimap的一个扩展,也能够容纳相同的entries,同时支持随机访问一个特定key的值。 *           SetMultimap是Multimap的一个扩展,不容许容纳相同的entries,也就是说如果有相同的key出现在SetMultimap中,那么这些key

2013-10-30 19:44:39 530

原创 jetty的安装

插件方法一:eclipse 更新地址:http://run-jetty-run.googlecode.com/svn/trunk/updatesite/。 方法二:利用SVN 更新地址:http://run-jetty-run.googlecode.com/svn/trunk/updatesite/,然后已link方式到eclipse中  jar包依赖 java程序

2013-10-29 17:50:21 725

原创 CXF 和Spring 集成开发两种发布方式

通过spring 配置实现 webservice 的配置有两种,一种是jaxws:endpoint ,另外一种是jaxws:serverjaxws的target namespace是 http://cxf.apache.org/jaxws,由于目前CXF还处于incubating 的状态,没有cxf.apache.org这个域名。为了能让Spring来进行xml文档校验的时候能够获得jax

2013-03-28 10:02:08 709

原创 CXF自定义拦截器

1.自定义拦截器public class MyInterceptor extends AbstractPhaseInterceptor {  public MyInterceptor(String phase) {   super(phase);  }  public MyInterceptor() {   super(Phase.RECEIVE);  }

2013-03-27 15:48:34 619

转载 针对WebService使用Service类获取Port类的一个参数问题(java.net.MalformedURLException)

最后在学习WebService时,看到对于官方的例子是这样写的.1234567private static final QName PORT_NAME=newQName("http://server.hw.demo/","HelloWorldPort");Service service = Service.create

2013-03-26 15:18:29 1239

空空如也

空空如也

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

TA关注的人

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