摘要: 本文针对iBatis和Hibernate不同,通过透析iBatis的特性,对iBatis和Hibernate不同点做了深入浅出的分析,五点经验对选择iBatis还是Hibernate极具指导意义我在最初的选型的时候,考虑到iBatis和Hibernate不同,本来打算选择Hibernate的,在研究的过程中发现了iBatis的特性,经过分析比较之后我选择了iBatis。现在我已经使用iBatis 完成了一个中小型的项目。这个项目在性能、可维护性、可扩展性方面都非常令我满意。在这个过程中我也不断的与使用过或者正在使用Hibernate的人进行过探讨。而且我本身也在不断的跟进Hibernate的发 阅读全文
posted @ 2013-06-29 21:30 阳光橱窗 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方。通过对本文的学习,读者基本能够了解 MyBatis 有哪些方面的改进,并能够顺利使用 MyBatis 进行开发。本文更适合有 iBatis 基础的开发人员阅读。从 iBatis 到 MyBatis,你准备好了吗?对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使在持久 阅读全文
posted @ 2013-06-29 18:39 阳光橱窗 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 运营网站并不是一件容易的事情,站长需要紧盯网站的每一个页面,确保所有的页面都能正常工作。然而难免出现意外情况,如果网站出现页面链接打不开,网站管理员应该主动,创造性地告知访客,让他们再次重定向到该网站的主页。 新颖的错误页面能够留住用户,以引导用户继续浏览其它的内容。404页面也有一些特别的用途,例如显示公益广告,推广网站自身的内容等,404页面也是改善网站用户体验的一个方面。下面向大家分享30个独特的404错误页面设计模板。您可能感兴趣的相关文章让人惊叹的的创意404错误页面设计33个非常有创意的404错误页面设计推荐35个非常有创意的404错误页面史上最有创意的 404 页面设计集锦16. 阅读全文
posted @ 2013-06-28 15:10 阳光橱窗 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 一直对多线程不感冒,常见的场景下用不到这种技术,所以一直不愿去了解,但是遇到一些耗时的任务时就要考虑了。下面的例子是项目中遇到的,不想说这个如何的高深,只想说我也不是很了解到底如何工作的,到底带来了多少的效率提升。书上的理论要多枯燥有多枯燥,枯燥的我都不想去动手写里面的例子,下面的例子是实际用到的,还有些意思,不管怎么说开个头吧。 1.ManualResetEvent[] doEvents = new ManualResetEvent[threadCount]; 通知一个或多个正在等待的线程已发生事件。 谁通知谁,发生的事情是指?一头雾水 2.ThreadPool.QueueUserWo... 阅读全文
posted @ 2013-06-28 14:26 阳光橱窗 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 取出sql表中第31到40的记录(以自动增长ID为主键)1 sql server方案1:2 select top 10 * from t where id not in (select top 30 id from t order by id ) orde by id3 sql server方案2:4 select top 10 * from t where id in (select top 40 id from t order by id) order by id desc5 6 mysql方案:select * from t order by id limit 30,10... 阅读全文
posted @ 2013-06-28 07:42 阳光橱窗 阅读(243) 评论(0) 推荐(0) 编辑
摘要: C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或SQLServer。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、InFORMix或SQLServer等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过WebServer同数据库进行数 阅读全文
posted @ 2013-06-28 07:22 阳光橱窗 阅读(224) 评论(0) 推荐(0) 编辑
摘要: JavaBean是可复用的组件,对JavaBean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于JavaBean是被容器所创建(如Tomcat)的,所以JavaBean应具有一个无参的构造器,另外,通常JavaBean还要实现Serializable接口用于实现Bean的持久性。JavaBean实际上相当于微软COM模型中的本地进程内COM组件,它是不能被跨进程访问的。EnterpriseJavaBean相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如We 阅读全文
posted @ 2013-06-28 07:14 阳光橱窗 阅读(170) 评论(0) 推荐(0) 编辑
摘要: struts.xml文件结构 struts.xml文件是整个Struts2框架的核心。 struts.xml文件内定义了Struts2的系列Action,定义Action时,指定该Action的实现类,并定义该Action处理结果与视图资源之间的映射关系。 /example/HelloWorld.jsp /example/Login.jsp Menu /example/{1}.jsp */example/Login.jsp 以上表示当execute方法返回input的字符串时,跳转到/example/Login.jsp。定义rusult元素时,可以指定两个属性:type... 阅读全文
posted @ 2013-06-27 22:46 阳光橱窗 阅读(216) 评论(0) 推荐(0) 编辑