摘要:
题记:
其实我这篇文章纯粹是抛砖引玉之意
Google Ajax Search 的api使用起来并不困难,如果有高手对此不屑一顾的话,不妨回答一下我的真正用意,那就是一个出色的web api该如何设计呢? 它的体系架构是什么? 我对此有个初步的想法, 前端开发自己的js库, 调用远端的服务. 但是具体实施该如何呢? 传输方式该是如何? JSON? 自定义XML? 还是SOAP? 现在很火的REST对 web api的设计有什么影响. 还望各位高手赐教 ^_^
回到正题,看看如何用google api构建自己的ajax 搜索.
阅读全文
摘要: JSF作为如今JavaEE标准之一,基于组件的设计为Java的web开发带来了极大的便利性。然而在设计上,JSF抛弃了传统的GET请求方式,所有JSF的表单都已post方式提交。这样虽然在安全性等方面有一定好处,但是也带来了一些不便,比如,由JSF开发的web应用难以为每个单元定位。
上述单元定位的意思是,比如你开发了一个project.faces用于动态显示project的内容。由于是post提交表单,那么一个叫dollyCal的项目和一个叫nirvana的项目将同样显示为project.faces,这样每次用户都需要通过导航浏览自己需要的项目,而不能通过对固定网页的收藏来一次性浏览。
解决上述问题可以通过filter来模拟get请求。
阅读全文
摘要: 有感于windows自带计算器的不好使,最近心血来潮按自己需求开发了一个多功能计算器。其核心的一部分来自于网上的学习资料,因此我也不敢私藏代码,特拿出来和大家分享心得。
计算器功能如下:
1.支持运行时更换界面皮肤,水印和按钮形状等外观显示。
2.支持sin, cos, tan, cot, arcsin, arccos, arctan, arccot, !, log, ln, +, -, *, /, %, 乘方等基本运算,支持连续运算并
自带PI,E的精确值。
3.支持表达式计算,支持设置变量,可以轻松的实现公式运算。
4.无限的结果保存,完全对用户透明,用户可以轻松的存储和读取先前的操作结果.
5.能够分析用户操作尤其是表达式中的语法错误,提醒用户而不是返回错误结果。
阅读全文
摘要: 最近在尝试做一个类似sourceforge的开源社区,因此需要为项目申请者提供远程SVN的配置。这里列出自己的代码和心得,一是为了与大家相互交流,更重要的是为了让各位提提意见,看看还需要什么内容。
现在提供的功能有:
为项目创建svn仓库,修改svn账户密码,修改svn权限配置等。
阅读全文