2014年1月26日

XStream指定别名

摘要: XStream Alias总结要达到的效果需要的Model简单测试类别名字段别名隐式集合属性别名包别名总结主要如下:可以使用类的别名来改变标签名称可以使用字段的别名来改变标签名称可以使用包别名来改变标签名称如果字段类型是由一个SingleValueConverter处理,可写为属性要达到的效果使用XStream生成如下格式的XML文章1这是文章1文章2这是文章2需要的ModelBlogpublicclassBlog {privateAuthorwriter;privateListentries=newArrayList();publicBlog(Author writer) {this.wri 阅读全文

posted @ 2014-01-26 16:08 山庄听泉 阅读(402) 评论(0) 推荐(0) 编辑

使用xStream进行java object<-->xml之间的转换

摘要: 完成java object和xml之间的转换方法有多种。一种是利用xtream,一种是利用hibernate的第三方工具。xtream非常简单,不需要生成dtd,无用配置,不需要生成辅助类,虽然功能相对其他的同类工具要简单,但是基本上都能满足需要。hibernate有第三方工具,可以方便的在xml/obj/db之间转换。xtream+xpp也是一个很好的选择publicstaticvoidwrite(){ XStreamsm=newXStream(); mytestt=newmytest(); t.setName("moogle"); t.setXb("男&quo 阅读全文

posted @ 2014-01-26 16:02 山庄听泉 阅读(1363) 评论(1) 推荐(0) 编辑

关于ActionContext.getContext()的用法心得

摘要: 这个也是我在另外一位仁兄的博客中看到的,原博客的有点长,我把它精简了一下,算看起来比较方便吧。 为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletRequest、HttpSession和ServletContext对应的Map对象来保存和读取数据。(一)通过ActionContext来获取request、session和application对象的LoginActio 阅读全文

posted @ 2014-01-26 15:08 山庄听泉 阅读(1334) 评论(0) 推荐(0) 编辑

2014年1月23日

mxGraph实现拓扑图拖动。mxGraph提交xml数据,java后台解析

摘要: 需求:采用mxgraph实现可 拖动 拓扑图,并将移动后的拓扑图数据保存入数据库,供下次显示时读取前台提交数据Java代码//获取mxgraph拓扑图数据varenc1=newmxCodec(mxUtils.createXmlDocument());varnode1=enc1.encode(graph.getModel());varxml1=mxUtils.getXml(node1);//采用dwr的ajax方式向后台提交数据TopoService.saveTopoData(xml1,function(result){//保存结果});后台解析数据主要采用dom4j进行xml解析,分两套方案J 阅读全文

posted @ 2014-01-23 15:36 山庄听泉 阅读(3697) 评论(0) 推荐(0) 编辑

ToopTip控件

摘要: Tooltip控件是一个简单,但非常有用的控件。它能够为我们的软件提供非常漂亮的提示信息,提高软件的可用性,给用户比较好的体验。假设现在有两个按钮,一个用来预览吊线世系图,一个用来预览行转。为了保持按钮文本的简洁,以及为按钮尺寸所限。我们不能可能把这个按钮的主要功能通过text属性表述清楚,这个时候我们就可以用到tooltip控件了。首先我们在按钮所在窗体添加一个tooltip控件,将id该为ttMsg.这个时候你几乎可以在当前窗体的所有控件的属性框中添加了一个叫ttMsg的tooltip属性.我们就可以填入一些提示信息了。运行程序将鼠标移到当前控件的上方(如果此控件可用)就会出现一个非常.. 阅读全文

posted @ 2014-01-23 09:33 山庄听泉 阅读(637) 评论(0) 推荐(0) 编辑

2014年1月22日

mxgraph 入门

摘要: mxGraph是一个JS绘图组件适用于需要在网页中设计/编辑Workflow/BPM流程图、图表、网络图和普通图形的Web应用程序。mxgraph下载包中包括用javescript写的前端程序,也包括多个和后端程序(java/C#等等)集成的例子。以下是mxgraph应用的几个例子。(你可以到多比图形控件例子的主页下载mxgraph,和更多的mxgraph实例)电力系统案例工作流设计器化工系统案例mxGraph客户端是一个图形组件,并提供和网页集成的接口。。客户端需要一个Web服务器提供所需的文件,也可以在本地文件系统上运行。后台可用于集成到现有存在的服务器所支持的语言中。与后台配合后, 该组 阅读全文

posted @ 2014-01-22 17:25 山庄听泉 阅读(7391) 评论(1) 推荐(1) 编辑

object.constructor prototype

摘要: 在学习JS的面向对象过程中,一直对constructor与prototype感到很迷惑,看了一些博客与书籍,觉得自己弄明白了,现在记录如下: 我们都知道,在JS中有一个function的东西。一般人们叫它函数。比如下面的代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->function Person(name) { alert(name); } Person('js');//js 上面的代码中,Person的表现的确跟一般的 阅读全文

posted @ 2014-01-22 17:16 山庄听泉 阅读(174) 评论(0) 推荐(0) 编辑

导航