`
smartzxy
  • 浏览: 200340 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
       最近参与了一个开发上机考试软件的实验项目,我主要负责后台试卷等一系列数据的生成和批改试卷模块的开发。        我的这部分模块要同考试服务端进行数据交互,所以还要预先定义一些数据格式,以便各个模块同时开发。我第一个想到的便是传递XML格式的数据,感觉处理它最方便了。于是先定义了如下几个DTD: <?xml version="1.0" encoding="gb2312"?> <!DOCTYPE info[ <!ELEMENT info (examhallID,paperID,stuNum,stude ...
       反正在学校里闲着也是闲着,于是抱着去玩玩的心态报名了ACM预选赛。没做什么准备,心想不就是个编程比赛嘛,不出名次应该也能混混的……不料这东西一点也不好玩,两道必选题光理解题意就花了小时级的单位时间,还不是完全理解~那算法更是无从下手。本来觉得数据结构没什么意思 (虽然我们还没正式学那玩意儿) ,只要能编出结果来何必考虑什么结构呢,看来这次尝到教训了。
昨天晚上(准确的说应该是今天早上了),躺下去后没有立刻睡着,而是空穴来风地在想一个问题——我的大学该怎末用。怕以后忘了这个“幼稚”的观点,现在先作个记录。        在我看来,大学的学习只要两样东西:书 ...
       之前看了些预备知识,最近在利用这些技巧来实现科协布置的项目:根据tr-069协议实现模拟的ACS端和CPE端。好不容易把CPE端写出了个“形”,迫不及待的就想晒晒心得。先介绍一下这个协议吧:          TR-069 规范是 属于 TR-046 规定的 B-NT 自动配置框架中高级复杂业务协议配置部分。主要由自动配置管理服务器 ( Automatic Configuration Server ACS ),用户驻地设备( Customer Premises Equipment CPE ,即被管终端),业务配置管理服务器以及一些必要的管理 ...
       之前因为一时没找到实现JAXM服务端的教程,只能放下了对它的学习,转向了JAX-WS。但现在又必须要用到了,于是下狠心一定要从谷歌的“资料库”里找到个解决办法来。还好,谷歌没让我失望:原来实现一个服务端很简单,写个servlet即可。        这里罗列两个给我提供最大帮助的链接:《 Working with SOAP Messages 》 、《深入探索SOAP1.1--使用SAAJ1.2.1》 。        我的开发环境是JDK1.6U7、JEE5(主要用到了它的jaxm-api包)、eclipse3.4 jee版、Tomcat6。 ...
       跟随《web services 教程》的章节,本来该研究JAX-RPC了,也基本看懂了JAX-RPC的代码,可还是在想要动手实验的时候碰壁了:我下载的WSDP2.0和教程的内容不配套,如果直接把提供的war文件塞Tomcat里部署报错,而手工编还缺少了一些工具。我也懒得再去找了,主要是看到了IBM上一篇比较JAX-RPC和JAX-WS的文章,还是换手JAX-WS吧,而且我下的jwstutorial2.0正好有JAX-WS的入门教程。        初次看JAX-WS的代码有种似曾相识的感觉,一想原来和之前看过的CXF(隐约感觉是基于JAX-WS或是有某种联系的)和JUnit4的 ...
       刚刚看完JAXM的教程,赶紧做个学习记录,以备以后的温习。        我使用的是Myeclipse开发工具,包含了大部分jar包了,还差一个JAXM-API包需要另外加进来,我是在我安装的JEE5的文件夹里找到的。(在附件里供下载)        使用JAXM发送SOAP有两种方法:SOAPConnection和Messaging providers,而编码SOAP的方法却是一样的,具体的还是在代码里体现吧。     这段代码使用的是SOAPConnection: public static void main(String[] args) throws Uns ...
      最近在学习基于SOAP的Web Services的相关知识,在努力学习的过程中发现:落后的技术有点麻烦。         开始接触 Web Services是因为学校项目需要使用axis2来完成。当时拿到的资料都是英文的,下载的axis2的文档也是英文的,一时半会儿没法彻底弄清axis2是干什么、有什么用、怎么用,迷迷糊糊知道它是一个SOAP的实现。于是先去学校图书馆借了本SOAP的书——O'REILY的《java and SOAP》。看着中文的书知道了SOAP是什么了,于是想照着书具体实现一下。首先需要Tomcat,配置了最新的6.0版;接着是部署Apache SOAP,也是 ...
      今天无聊,在机子上同时安装了三款浏览器:IE7(自带的)、Firefox3和Safari3.想比较一下它们功能的强弱,又不是“专业人士”,呵呵,就同时打开我们 南邮的主页 吧。        嘿,同样的页面在不同的浏览器里显示还真有差别!        网页在IE7里应该是显示最正常的,页面中间的两个滚动新闻框都能正常滚动显示,右上角的图片滚动也能正常工作(其他的三个浏览器都一样)。        在 Safari3里,新闻滚动能够工作,可图片滚动就不起作用了,而且本来一排的图片显示成了一排半~而且还把“图书借阅”页面的大部分中文字显示成了乱码~      ...
最近开始学习J2EE,学了JAVA、JSP、Servlet的一些基本内容,还以为接触了不少关于J2EE的知识。 后来在网上一看,才知道自己学了九牛一毛,还有EJB、JSF、Struts、Spring、Hibernate等等,看得我暴汗,不知何时才能掌握J2EE!       J2EE(即Java 2 平台企业版)是由Sun公司主持推出的一项中间件技术,从整体上讲,J2EE是使用Java技术开发企业级应用的一种事实上的工业标准。       简单地说,J2EE是一个标准中间件体系结构,旨在简化和规范多层分布式企业应用系统的开发和部署。J2EE方案的实施可显著地提高系统的可移植性、安全性、可伸缩性 ...
摘录每一个 Puzzle的总结 : 1.Test that your methods behave properly when passed negative,zero,and positive values for each numerical parameter.(传递正数、零和负数给每一个数字参数来测试你的方法是否运作正常) 2.Avoid float and double where exact answers are required; for monetary calculations,  use int, long, or BigDecimal.(对于答案要求很严格的地方避免 ...
       因为在升级到Vista Ultimate之后就产生了Daemon Tools不可用的问题,当时没当回事,而现在又必须用到虚拟光驱,只能重装了。重装数据库遇到了麻烦,没想到重装个虚拟光驱也很麻烦~        我按正常的步骤进行安装, ...
Web Service是最近几年比较火的一个东西,它带来了一大堆的新名词,所以显得比较炫。看透其华而不实的表面,它也就不再神奇。下面的讨论均以Java为参考。 1 访问一个Web Service实际上可以看作调用一个函数,唯一不同的就是这个函数是远程的,这么一说,它和RMI就没有什么本质的区别了。 既然是一个函数,当然要有函数的声明了,完成这个工作的就是WSDL,它详细的定义函数的原型,包括函数名、入口参数、出口参数,这就是WSDL中opertion完成的工作。 既然是一个远程的函数,还要涉及与远程地址的一个绑定,这是WSDL中service的任务。 Axis是一个可以通过WSDL生成 ...
      不知不觉,发现Axis2文档已经被我“啃掉”7节了。刚啃完“Advanced User's Guide”这节,停下来回味一下,感觉似乎并没吸收什么关键的东西~       学到目前为止,在我看来建立一个Axis2系统就是建立建立两个端:服务端和客户端,服务端发布在Tomcat这样的容器里,客户端可以通过某种传输通道来调用服务端提供的方法。通过Axis2提供的工具,可以用一个wsdl文件自动生成服务端和客户端程序的骨架代码,通过增加自己的业务逻辑来实现需要的功能;或是通过手写一个端的java代码来生成wsdl文件,再自动生成另一端的代码。完成的服务端可以通过ant命令来自动生成可部署 ...
        之前在实践Axis2实例的时候最头疼的问题便是无法通过java代码生成wsdl文件!无论是通过eclipse插件还是在控制台手动生成,都会报错~但这回被我解决了一种方式。            我的环境是Fedora8 64bit,Axis2 1.4,java1 ...
Global site tag (gtag.js) - Google Analytics