`
wangshiyang
  • 浏览: 69346 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
windows下面的maven和svn我在安装的过程中没出现过错误!   但是在linux下面问题就大堆大堆的出来了! svn建议安装1.6版本的。 svn的错误一:Failed to load JavaHL Library,这个方法好解决,只用sudo apt-get install libsvn-java 下就能解决。解决之后本来以为可以了,但是又出来了个错误:空指针异常,这个问题太纠结了,搞了一个小时都没搞定,最后没办法把1.8版本所以安装过的都卸载了,然后重新安装才可以。 maven的安装更坑爹,按照网上他们说的那个方法压根都不行。 错误地址:http://m2eclipse.son ...
hibernate配置二级缓存,一级缓存是session,虽然它的速度最高,但是打开和关闭的速度很快,所以这里就需要用到二级缓存. 这里只讲解二级缓存的配置,发代码   <property name="cache.use_query_cache">true</property> <property name="cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>   hibernate里面添加这个配置 ...
昨天晚上搞整合,前面都很顺利,但是到hibernate的时候出现了错误,因为实体用的是注解.所以问题就出来了 首先我是在spring里面配置的 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <!--class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"&g ...
SSH 使用HIBERNATE的ANNOTATION ...........报错:" Caused by: org.hibernate.MappingException: An AnnotationConfiguration instance is required to use <mapping class="com.feikecom.developer.po.Module"/> at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1648) at ...
在eclipse.ini 中添加-vmargs -Duser.name="yourname" 即可!
前言: 在今天的学习中,我们讲开始过渡到一个真正的websecurity例子。 第二天中我们知道了如何使用handler来处理客户端提交上来的用户名与密码,而在今天的学习中,我们将会使用服务端预先配置的用户名与密码来authenticate客户端提交上来的值。 相对于第二天的学习,如果客户端提交的用户名与密码输错,但还是能够与服务端建立http连接来说,第三天中的例子的安全性则更高,当客户端提交上来的用户名与密码错误则更本不可能和服务端建立起有效的http连接。该例子同时适用于一切J2EE AppServer,比如说:IBMWAS, ORACLE WEBLOGIC。 同时,通过该例子将讲 ...
前言: 第一天里说了如何用jax-ws去结合ssh框架。 在今天的教程中将会向大家详细讲述一个ws-security中的一个传统的”基于handler”来认证客户端传来的用户名密码的webservice. 客户端传过来一对用户名和密码,服务端进行认证。 当然,我们此处说这个用户名和密码的传送,那可不是用下面的这种形式来传送的哦: http://xxx.do?username=xxx&password=xxx。 我们这个用户名和密码是带在soap报文中的, jax-ws用一个handler专门用于处理soap报文的。 一、书写Handler 1. 1 handler类 ...
前言: 在前面的“5天学会jaxws-webservice教程”,我们讲了基本的jax-ws的使用。 Jax-ws是业界公认的标准的webservice,它已经成为了一个行业界标准,包括cxf,其实cxf也是调用的jax-ws为标准的基于spring的webservice框架。 同时,大家都知道世界上除了j2ee体系外,还存在.net体系,同时有过相关经验的同事们也知道用ws-security无非就是涉及到“加密”,“解密”,而JAVA的x509所涉及到的证书,公钥,私钥与.net体系之间是无法通用的。 但是webservice是因该属于无所谓语言的一个标准,因此为了让j2ee的webs ...
前言: 在第四天时了解了用jaxws如何去传输一个二进制文件,今天我们将讲述用Client上传一个Java复杂类型,该复杂类型中有一个字段叫myPhoto,为一个jpg/gif附件,服务端接受该上传的复杂类型,并把其中的二进制字段中的图片保存至本地。 对于我们来说,传输诸如下面这样一种的数据结构更符合企业级webservice的应用。 客户ID: XXXX 客户名: XXXX 客户靓照: 目标: 1. 客户端用Webservice上传一个带有二进制附件的java复杂类型,服务端收到客户端request后把java ...
前言: 从今天开始,我们将学习如何使用Webservice进行二进制附件的传输,这一课题将分成两个部分: l 第一部分实现Client上传一个附件到服务端,服务端接收Client传过来的二进制附件后保存至本地。 第二部分实现Client上传一个Java复杂类型,该复杂类型中有一个字段叫myPhoto,为一个jpg/gif附件,服务端接受该上传的复杂类型,并把其中的二进制字段中的图片保存至本地。 以下是我们要存取的图片(搞笑一下啊) 目标: 1. 客户端用Webservice上传一个二进制文件,服务端收到客户端request后把二进制附件读出,保存至本地 一、编写Serv ...
前言: 在第二天的学习中,我们了解了jaxws如何返回一个List<String>类型的相对复杂的java数据类型给客户端,在今天,我们将更深入一步做一个真正的Java复杂类型的Webservice的传输调用。 目标: 1. 用Webservice调用和返回Java的复杂类型(比如说:List<Student>这样的数据) 一、编写Server端 1.1制作JAVA BEAN-Person对象 这次我们将返回一个List<Person>类型给客户端。 先来制作我们的Person类,代码如下: package ctsjavacoe.ws ...
第二天 前言: 大家都知道,仅仅输入或者返回一个简单型的String, Int在实际工作中没有太大的意义。很多时候我们的Service需要返回类似于List<Person>,List<String>这样的数据结构。 我们现在就一起来看用Jaxws怎么实现。 目标: 1. 用Webservice调用和返回Java的复杂类型(比如说:List<Student>这样的数据) 一、编写Server端 1.1先对jaxws返回List类型做一个简单的POC 在正式做我们的复杂类型返回前,我们先做一个试验来证明jaxws能否返回复杂类型即Colle ...
前言: 随着近几年来,SOA,EAI等架构体系的日渐成熟,Webservice越来越炽手可热,尤其是在企业做异质平台整合时成为了首选的技术。 Java的Webservice技术更是层出不穷,比较流行的有: Axis2,Spring WS以及Jaxws。 本人在日常工作和 ...
更详细的内容参考我的另一篇: 网上交易安全之九阳神功-使用JAVA调用U盾进行客户认证的total solution 需要解决的问题: 1.Servlet如何读客户端的认证 很多网上的朋友都说 “我用X509Certificate[]certs = (X509Certificate[]) request .getAttribute("javax.servlet.request.X509Certificate"); 得到的证书是个null” 几乎没有答案,这边给出解决方案 a.客户端访问这个servlet,客户端和放这个servlet的j2eeapp必 ...
一、通过用户名和密码来进行认证的弊病 我们有一个网站,为了保证用户在线交易传输数据的安全性,我们会启用一个HTTPS/SSL: 但是,对于一些网上银行或者是网购来说,黑客特别喜欢攻击这样的网站, 有一种攻击手法叫MIMAT(中间者攻击), 伪造SSL证书,让客户端的HTTP流,流到他那边去, 然后再进一步用暴力破解,来破解你HTTP传输时的密码。 一、改进的交易流程 我们假设密码已经被MIM拿到了,拿到就拿到呗,大家知道工商银行网上转贴划款时除了输入用户名和密码外,还会在点”下一步”时,跳出一个页面,让你插上你的U盾,然后再送一下交易密码的过程吧? 这个就是”电子签名认证 ...
Global site tag (gtag.js) - Google Analytics