随笔分类 -  JavaWeb--Frame&Script

摘要:测试用的静态页面:<html><head><title>JS Test</title><script language="JavaScript">//正则表达式中的\n和\rfunction regTest(){var str = document.frmTest.elements[0].value;//var result = str.replace(/\r/g,"FLAG"); var result = str.replace(/\n/g,"FLAG");document 阅读全文
posted @ 2009-07-31 10:44 kelin1314 阅读(2367) 评论(0) 推荐(0)
摘要:http://www.w3school.com.cn/<html><head><title>JS Test</title><script language="JavaScript"> //验证时否为空function validate() {var doc = document.frmTest;var flag = true;if (doc.fullName.value == '')flag = false;if (doc.contactNumber.value == '')flag 阅读全文
posted @ 2009-07-30 12:47 kelin1314 阅读(309) 评论(0) 推荐(0)
摘要:说明:相对Hibernate 和Apache OJB 等“一站式”ORM 解决方案而言,ibatis 是一种“半自动化”的ORM 实现。所谓“半自动”,可能理解上有点生涩。纵观目前主流的ORM ,无论Hibernate 还是Apache OJB,都对数据库结构提供了较为完整的封装,提供了从POJO 到数据库表的全套映射机制。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过Hibernate 或者OJB 提供的方法完成持久层操作。程序员甚至不需要对SQL 的熟练掌握, Hibernate/OJB 会根据制定的存储逻辑,自动生成对应的SQL 并调用JDBC 接口加以执行。大多数情况下 阅读全文
posted @ 2009-02-16 20:39 kelin1314 阅读(1440) 评论(0) 推荐(0)
摘要:10.3 Spring对IBatis的支持Spring对IBatis提供了完善的内建支持。使用Spring提供的IBatis辅助类,可以大大简化原有的IBatis访问代码。这些辅助类位于org.springframework.orm.ibatis包下,目前Spring可同时支持IBatis1.3.x和2.0。 此外,针对IBatis,Spring也提供了和JdbcTemplate一致的异常处理方式10.3.1 标准JavaBean实体和映射Spring宠物店非常典型的展现了Spring和IBatis的整合,下文将围绕宠物店展开介绍。首先来看宠物店中的一个领域对象(它是一个标准的JavaBean 阅读全文
posted @ 2009-01-05 22:32 kelin1314 阅读(23799) 评论(1) 推荐(1)
摘要:简单工厂模式(Simple Factory)和工厂方法模式(Factory Method)在OO设计领域涉及到的几个原则:OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭。我的理解是,对于一个已有的软件,如果需要扩展,应当在不需修改已有代码的基础上进行。DIP(依赖倒转原则,Dependence Inversion Principle):要针对接口编程,不要针对实现编程。我的理解是,对于不同层次的编程,高层次暴露给低层次的应当只是接口,而不是它的具体类。LoD(迪米特法则,Law of Demeter):只与你直接的朋友通信,而避免和陌生 阅读全文
posted @ 2009-01-04 23:52 kelin1314 阅读(4914) 评论(0) 推荐(1)