2012年1月29日

摘要: 1. history.go(-1), 返回两个页面: history.go(-2);2. history.back().3. window.history.forward()返回下一页4. window.history.go(返回第几页,也可以使用访问过的URL)例:<a href="javascript:history.go(-1);">向上一页</a>response.Write("<script language=javascript>")response.Write("if(!confirm(' 阅读全文
posted @ 2012-01-29 17:19 newBee 阅读(566) 评论(0) 推荐(0) 编辑

2012年1月16日

摘要: 首先明确持久层作用,持久层就是要完成数据持久化。将数据库的存储功能从业务层分离出来的设计,也就是持久层组件了。目前,持久层框架分为两种(以Hibernate和iBatis为例),两者的提供的ORM机制对于业务逻辑开发人员都是面向对象,没有什么大的差别;但是在实现具体的数据持久化操作时,前者对SQL语句完全透明,而后者则要开发者具体去写SQL语句了。两者的优缺点在此处暂不做比较评论。Hibernate翻译为“冬眠”,老外很有意思,让数据冬眠也就是让数据持久化了。Hibernate对JDBC进行轻量级封装,所以这里,从JDBC学起。通用组件设计,重点应该落在通用两字上,如果要成为通用组件,应该满足 阅读全文
posted @ 2012-01-16 19:41 newBee 阅读(216) 评论(0) 推荐(0) 编辑