上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页
摘要: 本文简单说了一下我对B/S系统限制登录功能的一点实现,从网上看到好多关于单点登录的讨论,也有好多人把单点登录和限制登录的概念搞混了。 其实,单点登录,最常见的实例便是各大门户网站,在一处登录,就可以到处逛了。而限制登录,是说在一个系统中对权限用户的一种登录限制。比如不允许同一个账号多地点同时登录(可能要和ip等信息绑定)。 我们组去年上线的项目这几天要发布一个新版本,并且要把后台的登录限制做的完善一点。 原来对登录限制的实现方案,就是通过ajax不断的获取当前用户的状态,并将当前时间写入到数据库中,而若是再登录该用户账号,则会比较当前二者的时间差,若在一定的合适范围内,则准许登录系统。否则,. 阅读全文
posted @ 2011-02-17 23:58 争光 阅读(270) 评论(0) 推荐(0)
摘要: 程序员成才的关键——内在兴趣和善于发现 文/ Peter Seibel 译/叶淮光 本文是Common Lisp专家Peter Seibel对计算机科学家Guy Steele的访谈,谈到了他程序人生开启的历程以及程序员成才的关键。 初涉编程 Seibel:你是怎样接触编程的? Steele:嗯,当我还是个小学生时,我就已经深深迷恋科学和数学了,我读了很多这方面的书,比如Irving Adler的Magic House of Numbers,它是我的最爱。我也喜欢儿童科幻小说,比如DanngDunn系列等等。总的来说,我对科学和数学有着广泛的兴趣。所有我能找到的关于科学和数学的东西,... 阅读全文
posted @ 2011-02-17 07:12 争光 阅读(150) 评论(0) 推荐(0)
摘要: 本文将给大家简述一下在Jsp页面中<base>标签设置全局资源路径的使用,也就是<base>标签 大战 ..和/ 。先通过以下截图看一下资源文件script和images文件夹与根目录的位置关系。大家看清这里script和images两个文件夹在Java项目中的位置。分别从Tomcat部署后的资源访问情况来看,script和images文件夹在项目中的位置。在Jsp文件头部键入以下代码,从而获取URL根路径.//getContextPath():返回项目名称//getScheme():Returns the name of the scheme used to make 阅读全文
posted @ 2011-02-13 23:47 争光 阅读(181) 评论(0) 推荐(0)
摘要: 在应用分层思想的过程中,我们常使用MVC三层架构来处理项目需求的变更。 项目开发过程中,最典型的就是为灵活更换数据库而使用"配置文件+反射"处理需求变更.当然我们还有很多其他的相关信息可以存放到配置文件中,进而把这种系统配置做活.而不是因为有需求变更的时候,去更改源码以达到要求. 在Java和.NET下的"配置文件+反射" 是一样一样滴,都是在配置文件中配置好项目信息 -->写一个配置读取类,获取配置信息 -->把配置信息应用到项目具体代码中。 我们从事开发,学习语言,语言满天下,学习哪一门呢? 其实,没有哪一门会持久辉煌,没有哪一门会一事无 阅读全文
posted @ 2011-02-13 13:19 争光 阅读(170) 评论(0) 推荐(0)
摘要: 二者之间的最大差别无疑是由prepared引起的.http://baike.baidu.com/view/890310.htmprepared[prɪ'pɛrd][词典释义] a. 1. 有准备的 2. (食物等)经过调制的 源文档 <http://www.baidu.com/baidu?word=prepared&tn=myie2&ch=4> 与此相关程度最大的,便是在执行SQL命令的时候,无论多少次地使用同一个SQL命令,PreparedStatement都只对它解析和编译一次(这就是预编译的好处体现),而比较于Statement这个普通的对象,每次执行 阅读全文
posted @ 2011-02-11 23:35 争光 阅读(143) 评论(0) 推荐(0)
摘要: 接触WEB开发的人,都知道404代表什么意思,就是说访问的文件未找到,再进一步说就是URL地址出现问题,文件的读取路径不对。 用Tomcat发布部署项目,访问页面出现404错误,一般错误原因就是在URL中输入的文件路径不对,或者是在Jsp页面中跳转等页面链接出现了路径错误。 今天帮忙调错的时候,发现了比较容易忽略的一种情况,就是Tomcat启动正常,但是部署到tomcat中项目名不是自己要访问的那个项目名。 即,做好基础工作,保证以下图中显示的两部分要保持一致。 阅读全文
posted @ 2011-02-11 22:54 争光 阅读(132) 评论(0) 推荐(0)
摘要: 2011/1/20上午接到王经理的电话,额,现在来的电话基本上都是YH店出现系统问题了。次数多了,都形成条件反射了。 Bug描述:在前台售单之后,需要退单操作,当输入单号查询出该单所有食物信息后,[全部退餐]功能异常,会提示“未捕获的异常,…. index超出范围….”。 问题解决经过:通过本地测试,发现的确存在这个未捕获的异常,异常存在于该页面的267行代码。查看代码,这一行代码是我改动过的,是我之前为了改正一个”未能正确显示收银员id”的Bug时改动的。 在看代码之前,我分析这种异... 阅读全文
posted @ 2011-01-20 15:24 争光 阅读(191) 评论(0) 推荐(0)
摘要: 时隔半年,总想提笔写一写,我们作为第三方软件提供商,如何去跟进系统维护?作为软件开发人员,如何更加高效的进行软件测试,增加系统交互性,提高用户使用感受呢? 这是一个大话题,今天先简单说一下我是如何看待开发人员做售后支持的。可能大家都做过开发,但说到售后系统维护,提供技术支持,解决日常问题,和用户打交道却是少之又少的。 回到我们的话题上来,每当客户打来电话,说“我们的系统出现了问题,登陆不进去了…”等等。我们负责接待的开发人员,时常会嘴角上扬30度,给出一个特别的微笑。虽然用户看不到,但是这个心态是很好的,最起码是很积极很阳光的。而不是恶语满腹,看不起用户的低级错误。 YH系统经过了半年多的商. 阅读全文
posted @ 2011-01-15 23:39 争光 阅读(118) 评论(0) 推荐(0)
摘要: Servlet和JSP的关系很微妙。先是有了Servlet,才慢慢引出来的JSP,前期Servlet就是把逻辑处理和页面显示的一些东西都杂合在一个类文件中,这样耦合性很高,并且谈不上什么复用性,有的可能只是复制。JSP的出现就把JavaWeb开发人员从繁重的Servlet编码中解救出来了,将其中的页面代码和处理代码进行了一定程度的解耦。就像ASP.NET中*.aspx文件和*.aspx.cs文件的解耦关系是一样的。 基本流程如下图所示: 在这里,Web客户端的JSP页面请求(Request)发送到服务... 阅读全文
posted @ 2011-01-14 23:29 争光 阅读(157) 评论(0) 推荐(0)
摘要: Servlet是处理UI请求的一种在BLL中异于其他处理类的一个特殊类,不同于其他的类,在系统运行的时候,每次New,都会产生不同的对象,而Servlet是单实例,多线程,只New一次。但是,这样会产生一系列的问题,我们以前写程序的时候,用过全局变量,全局变量的值在任何地方都可能被更改,这样便容易出现数据不一致,发生冲突。这样的线程,是不安全的。 右侧的截图就很好的描述了,从web客户端和Tomcat服务器,到通过web.xml配置文件实现FirstServlet的一整个流程。 以下是web.xml中配置FirstServlet的源文件.<?xml version="1.0&q 阅读全文
posted @ 2011-01-12 23:21 争光 阅读(225) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页