摘要: 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权限配置等。
阅读全文
摘要: FCKeditor,作为现在功能最强大的在线HTML编辑器,网上关于他的功能介绍以及基本配置已经很多了。然而其中不少文章涉及面都比较局限。最近,笔者需要在自己项目中使用到FCKeditor,并用之于和已有的基于JSF的web应用整合。从对FCKeditor一窍不通到成功达成整合,我从网上学到了不少知识,自己也积累了不少经验,因此,也想和大家一起分析这一过程。
阅读全文