摘要:
前几天别的项目组的要求说要那我们的项目出去演示,要做个能快速登录其B/S系统的东西。我就给写了一个html文件,在浏览器中打开这个文件之后,就可以自动跳转到我们系统的主界面。我们的系统使用的是Spring Security那一套的权限控制机制,简单的自动登录比较简单,只要定义一个<form>表单,提交的action指向项目根目录下的j_spring_security_check页面,并在表单中定义两个字段,名字分别为j_username和j_password,并分别给定用户名和密码值,然后提交表单即可。这样的登录方式,相当于直接从系统的登录界面登录,只不过把登录过程自动化了而已。后 阅读全文
摘要:
六年前就注册了一个博客,是国内某互联网龙头老大的BD空间;一直都知道它很操蛋,功能太简陋,不过鉴于其强大的背景,一直没想过搬家。最近想写一些技术笔记的时候,才发现它的操蛋已经无法忍受了;遂决定搬家!之前写的那些东西基本都扔了不要了,重新开始吧!三天前注册了一个CSDN的账号,今天终于可以发文了;OK,start work !正好昨天开始学了点CSS,学以致用一下吧:打开本文的html源码模式,加上一个样式<style>p{text-indent:2em;}</style>,实现了段落首行的缩进(两个字符的宽度);就是这么简单!CSDN,俺给你省了16个“&nbs 阅读全文
摘要:
这是敏捷开发智慧敏捷的第三篇。(之一,之二,之三,之四,之五,之六) 缘起甲:“敏捷不应该写架构设计,应该每个迭代都是相同的,才能达到自相似性(这是Ken Shweber说的)。”乙:“如果不写架构设计,很容易返工,早晚还得重来。”甲:“大不了重构,这是敏捷开发重要的实践。”乙:“重构?重构的成本很高的,做几个迭代,后面重构都重构不过来了。”甲:“架构设计写了很容易过度设计,而且在编码的时候还很容易全部推翻重来;。”……这个架构文档要不要写呢?写,为什么?不写,为什么?写,怎么写?不写,怎么不写?为什么敏捷不做架构设计?先把话说绝点,敏捷就是不写架构设计。那为什么不写架构设计?还是为了减少浪费 阅读全文