`
文章列表
XFire在1.1中已经支持ws-security了。XFire通过wss4j提供ws-security支持。 1.环境准备     前提条件要安装Unlimited Strength Jurisdiction Policy(可以在http://java.sun.com/j2se/1.5.0/download.jsp 或http://java.sun.com/j2se/1.4.2/download.html下载)和Bouncy Castle(来自http://BouncyCastle.org)。否则会出现无效算法(algorithm)或Key大小(Key Size)为了能支持WS-Sec ...
1、准备开发环境     环境:MyEclipse xx +tomcat6.0+JDK1.5    xfire版本:xifre-1.2.6    XFire所需jar包:    在http://xfire.codehaus.org/下载xfire1.2.6-.zip压缩包,解压后lib下jar包
5、运行测试应用     启动Tomcat    再打开浏览器,输入:http://localhost:8080/ws/services,     服务器返回的结果如下: 
二、XFire开发 1、准备开发环境    环境:MyEclipse  xx +tomcat6.0+JDK1.5    xfire版本:xifre-1.2.6    XFire所需jar包:
Web Service修炼之一XFire入门 一、XFire知识 1、Web Service架构      web Service是独立的、模块化的应用,能够通过因特网来描述、发布、定位以及调用。在Web Service的体系架构中包括三个角色:服务提供者(Service Provider)、服务请求者(Service Requestor)、服务注册器(Service Registry)。角色间主要有三个操作:发布(Publish)、查找(Find)、绑定(Bind)。 2
 第二章 一个需求的奋斗史 1.从用户中来到用户中去 (1)需求采集的方法:     A.数据分析 B.调查问卷 C.用户访谈 (2)用户是需求之源 为什么会有各种各样的需求?   因为生活中存在太多的问题,从而产生了不满 ...
 第一章写给-1到3岁的产品经理 1.什么是产品     产品就是用来解决某个问题的东西     具体的,产品就是要同时解决用户的问题和公司的问题,一个都不能少。 2.产品经理概念的进化 传统行业产品经理和互联网产品经理差异 (1)行业形同不同:成熟行业 VS.新兴行业。
   平常工作比较忙,抽了点时间,把这本书看了看。这本书是全球工业设计教父——哈特穆特·艾斯林格写的,总结了自己为多家大公司,大企业成功地设计产品的经验,他曾跟乔布斯一起工作过,苹果的成功,也离不开他对苹果产品设计上的贡献。    我所理解的一线之间,就是平庸和卓越只差一条线那么近的距离,这条线实际上,就是一条商业与文化割裂的线,如何才能由平庸跨过这一条线,而使企业走向卓越呢?    文中的多个章节都在给人启迪,提醒企业如何做到跨越这条割裂的线。对于一个企业,第一次就要做对。只有敢于冒险和探究,给人类带来激励的战略,才会不断从经济中盈利,很多公司往往之所以倒闭,第一次就没定位好,做对。一个公 ...
      SQL的重构,也是开发者经常要做的工作。当我们的SQL变更的时候,SQL会变得越来 越长,查询效率会变得越来越慢,这就是暗示,我的SQL语句可能到了需要重构的时候啦。我 们原来的SQL设计也许已经不能满足现有的需求,那么重新调整我们查询的SQL设计和方案是 非常必要的。         通常,我们需要对过长的SQL重构。每当我们的开发人员,拿过来一段长长的SQL语 句,就感觉有点打颤,其实,越长的SQL语句并不复杂,体现了一些业务的逻辑在里面,只要 我们明白了其中的含义,也就不难啦。我的主要重构SQL的目的,使我们的SQL更简洁,可读 性更好些,性能得到很好的提升。重构 ...
     页面重构,有些人也许认为没有必要。其实,页面也是需要及时重构的。我们的页面并不是   一直不变的。当需求发生变更或者页面新增功能时,页面需要去改动,有些代码可能不再起作   用,有些代码需要重新组织 ...
    最近,在项目组里进行了大量的重构,也相互讲解了重构的部分技巧,对于项目处在拐 点,重构还是非常必要的。再好的理论和技巧,如果不能与实际的工作结合起来,就是没有意 义的重构。          对于项目遇到的问题,有点浅陋的认识。现在项目已经升级新的大版本,正处在项目的 拐点处,以后代码还会随着需求的增加而增加,整个项目的代码维护起来有点吃力。吃力的原 因在哪里呢?        第一,项目是由多个开发人员开发的,每个人代码编写的质量不同。现在,每个子系 统都是由一个开发人员负责维护。        第二,需求并不是一成不变的,只要有新增的需求,代码就会往上累加。     ...
       由于项目组计划做固定资产系统,于是我提前开始熟悉固定资产相关的业务知识。        开始的时候,对于很多的行业术语还是模棱两可。比如什么是固定资产,什么是应计折旧额,什么是固定资产净残值等会计术语,都没有接触过,都不知道什么意思。于是,我就赶快利用百度百科,一个个的查询和学习,理解,对于比较难懂得,及时地跟需求分析师请教,很快地的理解和掌握了。      在学习的过程中,遇到了固定资产折旧的处理方法,开始的时候很难完全的理解,通过需求人员利用简单的应用场景说明和讲解,很快地掌握了处理的方法。对于固定资产的基础数据资料,通过自己对现有系统的业务操作和查看相关的帮助文档,慢慢地 ...
       最近项目不是很紧,财务1.2版的开发需要一段时间才会开始,于是就有一种想法,重新拾起SSH2+Extjs,去做一个个人生活管理系统。       个人生活管理系统,涉及的功能包括个人的理财,个人的交际,个人的通讯,个人的工作日志等等。        第一版的要求:先把开发平台搭建起来,按照一定的约定规则去开发;实现的功能:权限的管理,个人的交际和个人的通讯,以及个人的基本信息,工作日志。        第二版的要求:把理财的功能添加进去,写一个个人理财的需求设计,以及数据库的一些基本的规划。         前2版式初步的打算,以后会把功能和开发平台更加的完善。      ...
    年后回到公司以后,身体感到有些匹配,上班的第一天看了几个bug,把自己能改的都改了。项目的进度安排地非常紧,有些功能必须提前进入开发。     今天抽时间,把导入功能的模块整合到出纳项目里面了,也对数据库加了有些脚本。下午在加脚本的时候,遇到了简单又不简单的问题,就是修改数据库一些字段包括约束等等。有些的操作,我忽视了现有数据库存在的数据,用了一个不是很好的方法,去改数据库脚本,幸亏部署系统的同事,发现了这个问题,我及时的终止了其中一些脚本的发布,抽查时间重新整理了一下脚本。     在整理脚本的过程中,遇到了一些麻烦的事情,就是在修改not null约束的时候,其实,有些不同类型的 ...
     带着出纳组,将近一个月的加班加点,项目总算在今天封版了。      这次项目中,有许多值得总结的地方。      首先,财务出纳这个系统,其实也是非常复杂和比较大一点的系统,开发人员就4个,从实际开发需求上,开发人员并不能满足开发的需求,是开发进度比较慢点的原因之一。      其次,项目中需求有些都还没有确定下来,导致项目进度比较缓慢,往往开发人员要花大量的时间去了解需求,从根本上说,在开发之前要做好各种需求的准备。      另外,开发人员掌握的技术层次不齐,导致项目不能快速进入开发期的一个很重要的原因。开发人员的熟练程度,直接决定了项目的开发进度。      最后,开发 ...
Global site tag (gtag.js) - Google Analytics