- 博客(13)
- 收藏
- 关注
原创 git学习
一、创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录$ mkdir learngit$ cd learngit$ pwd/Users/michael/learngit二、通过git init命令把这个目录变成Git可以管理的仓库,当前目录下多了一个.git的目录如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。
2016-04-03 03:19:57
785
原创 struts2学习
/Hello.jsp 1、如果没有指定class 默认是ActionSupport2、如果没有指定method 默认是action中的execute()方法3、如果没有指定result的name属性默认是success
2016-01-03 20:21:08
320
原创 jquery学习
1.delegate 当点击鼠标时,隐藏或显示 p 元素:$("div").delegate("button","click",function(){ $("p").slideToggle();});
2014-05-08 10:04:31
487
原创 Apache Shiro
Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能:认证 - 用户身份识别,常被称为用户“登录”;授权 - 访问控制;密码加密 - 保护或隐藏数据防止被偷窥;会话管理 - 每用户相关的时间敏感的状态。Subject代表了当前用户的安全操作,SecurityManager则管理所有用户的安全操作。SecurityMan
2014-03-05 03:26:55
553
原创 后端控制器之CommandController、 FormController(三)
另一种表单封装的参数的Controller是AbstractCommandController,在SpringMVC学习笔记(二) --- 后端控制器之CommondController、 FormController(一) 也说到了使用这种方式不是太方便,但是作为学习,还是值得看看。先看下springmvc-servlet.xmlXml代码 xml
2014-02-28 04:10:15
825
原创 后端控制器之CommondController、 FormController(二)
上一篇文章中存在一个问题,就是在表单提交后的成功视图中刷新网页时,刚刚提交的表单会再提交一次。这个问题被称作重复表单提交。为了避免这个问题,建议在成功地提交一个表单之后,要重定向到另一个URL,而不是直接返回一个HTML页面。在web应用程序上下文中配置了ResourceBundleViewResolver,因此可以在classpath根部的views.properties中定义如下的重定向视
2014-02-28 03:31:40
753
原创 后端控制器之CommondController、 FormController(一)
以注册过程为例,我们可能会选择继承AbstractController来实现表单的显示,继承AbstractCommandController来实现表单的处理 ,这样是可行的,但必须要维护两个控制器。在这种情况下,我们应该使用SimpleFormController,他接受GET请求时显示表单,接受POST请求时处理表单;如果发生错误,控制器会知道重新显示这个表单,这样用户就可以修改错误,重新
2014-02-28 03:28:38
969
原创 后端控制器之MultiActionController
创建处理多个请求的控制器根据"每个请求一个控制器"的方法,给应用程序添加请求意味着必须在应用程序上下文中增加控制器。为了使配置更加简单,你想要将Spring MVC应用程序的控制器数量减到最少。Spring MVC提供的MultiActionController类允许你将多个相关的动作分组到一个控制器中。控制器可以扩展MultiActionController,并包含多个处理程序方法来处理
2014-02-28 03:08:10
660
原创 Guava库之collect
* 1.ArrayListMultimap: * ListMultimap是Multimap的一个扩展,也能够容纳相同的entries,同时支持随机访问一个特定key的值。 * SetMultimap是Multimap的一个扩展,不容许容纳相同的entries,也就是说如果有相同的key出现在SetMultimap中,那么这些key
2013-10-30 19:44:39
559
原创 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
766
原创 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
735
原创 CXF自定义拦截器
1.自定义拦截器public class MyInterceptor extends AbstractPhaseInterceptor { public MyInterceptor(String phase) { super(phase); } public MyInterceptor() { super(Phase.RECEIVE); }
2013-03-27 15:48:34
684
转载 针对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
1317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人