上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 39 下一页
摘要: javascript和JAVA一样,一些特殊字符需要转义 特别是在一些JSP网页的开发中,好多程序员经常会忘掉这点, 例: 1 2 这段JS就存在问题,未对特殊符号进行处理.有特殊符号的情况下有可能报JSERROR JAVASCRIPT中需要转义的有: 转义序列 字符 \b 退格 \f 走纸换页 \n 换行 \r 回车 \t 横向跳格 (Ctrl-I) \' 单引号 \" 双引号 \\ 反斜杠 此外,对/符号我觉得也有必要进行处理,因为象 --> 这样的字符串也会使SCRIPT出错. 下面提供一个比较实用java的方法,做这个特殊符号的处理: 1public c... 阅读全文
posted @ 2012-10-01 11:10 linux,dev 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 用JS写CSS完全的伪技术~从某人的博客的JS文件里学习到的~所以本着共享的精神,分享一下啦!其实我也不知道这种技术叫啥~~囧……直接上代码了!//留言问题css_string = '#comments{word-wrap: break-word; /*解决留言不换行的问题*/}';//第一句没有+号//链接背景延迟css_string += 'a:hover {-webkit-transition: all 1s;}';//有+号的是第二句以后才写的//相关文章css_string += 'h2,h3,#about';css_string += 阅读全文
posted @ 2012-10-01 11:09 linux,dev 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 比如说现在我有一个index.html页,和2个小的子页面A.html跟B.htmlindex.html页上面有一个IFRAME,我想在旁边加两个按钮,点不同的按钮分别在IFRAME中显示A跟B两个子页面,不知道要怎么做才行?在线等解答~急啊~谢谢了===========================检举| 2009-02-27 09:42提问者采纳给iframe 一个id属性document.getElementById("iframe的id").src = "a.html"点击Bdocument.getElementById("ifram 阅读全文
posted @ 2012-10-01 11:09 linux,dev 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: CKEditor 是著名的 HTML 编辑器,IBM、Oracle、Adobe 等都在用。CKEditor 创建于 2003 年,其前身为 FCKEditor,在 2009 年的时候把“F”去掉了,更名为 CKEditor。其开源协议是基于 GPL, LGPL 和 MPL 的。官方网站:http://ckeditor.com/一般来说,我们在编辑内容时,先是读入到 textarea,再将 textarea 的内容赋给编辑器。因为直接把内容作为字符串给编辑器的 Value 属性赋值使用的是 JavaScript 代码,要让 JS 代码不受内容中双引号、换行等的干扰,只有先读入到 textarea 阅读全文
posted @ 2012-10-01 11:08 linux,dev 阅读(256) 评论(0) 推荐(0) 编辑
摘要: JS+CSS带数字和左右按钮可控制切换的图片幻灯丨芯晴网页特效丨CsrCode.Cn 1 2 3 4 本特效由 芯晴网页特效丨CsrCode.Cn 收集于互联网,只为兴趣与学习交流,不作商业用途。来源:网页代码站*****************************用JS能实现页面位置导航吗?2009-03-08 04:45小蛙々 | 分类:JavaScript | 浏览1317次如:当前位置:首页>>某页>>某页>>某页并且包含超链接页面导航栏位于header.htm模版页==================================检举| 20 阅读全文
posted @ 2012-10-01 11:08 linux,dev 阅读(276) 评论(0) 推荐(0) 编辑
摘要: pom.xml包含了一个项目的项目对象模型(POM)。项目对象模型(POM)是Maven工作的基本单元。请记住,这个是非常重要的,因为POM包含了工程的非常重要的信息块,并且基本上包含了和项目相关的任何要素。让我们熟悉一下pom.xml包含的基本项:poject 这是pom.xml的顶级元素。modelVersion 这是元素指出了这个POM使用的是那个版本的对象模型。这个模型的版本自身么是经常改变的,但这种改变是为了使模型更加的稳定。groupId 这个元素指出创建这个工程的组织或团队的唯一标识,并且这个也是一个项目的关键标识,推荐使用这个组织或团队的完整域名。例如:org.apache.m 阅读全文
posted @ 2012-09-04 10:33 linux,dev 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 1、使用JdbcTemplate的execute()方法执行SQL语句Java代码 jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))"); 2、如果是UPDATE或INSERT,可以用update()方法。Java代码 jdbcTemplate.update("INSERT INTO USER VALUES('" + user.getId() + "', '" + user.getName() + " 阅读全文
posted @ 2012-09-01 17:36 linux,dev 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 最近搞定了项目,工作终于松了下来,回头整理一下spring学习的资料,记录于此,不足之处,希望大家不吝赐教。关于这一块的讨论,希望大家关注qq讨论群(Spring源码研究群:64606455,综合技术讨论群:178547149)言归正传,首先需要下载spring源码包,大家可以自己去spring官网( http://www.springsource.org/)下载最新版本的源码包,我这里直接给出下载地址,直接用迅雷下载即可.http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-3.0.6.RE 阅读全文
posted @ 2012-09-01 17:34 linux,dev 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 在JavaEE 企业级开发中,以SSH2 框 架为核心的应用非常广,大象根据项目实践经验,通过一个实例,详细的为大家讲解如何实现全注解式的开发。 开发环境 JDK 1.6.0 _18 Eclipse 3.2.1 MyEclipse 5.1.0 Tomcat 6.0.10 MySQL 5.0.27 Navicat Lite for MySQL 8.1.20 每个人的开发环境可能会有差异,但有一点我需要说明的是,JDK 的版本不得低于1.5 ,因为用到了很多1.5 版 才支持的新特性。Tomcat 和MySQL 请不要低于我所用的版本,因为我没在其它的版本上进行测试。Navicat... 阅读全文
posted @ 2012-09-01 17:32 linux,dev 阅读(586) 评论(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 @ 2012-09-01 17:31 linux,dev 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 本文旨在提供一些真实的数据,供那些选择Hibernate3还是MyBatis做持久层的开发人员一个参考。数据在选择的时候,会删除一个最大值和最小值。1.从代码的编写量二者实现相同的功能:Hibernate3持久层用了207行Java代码,14行映射文件,18行Hibernate配置文件MyBatis持久层用了163行Java代码,36行映射文件,19行MyBatis配置文件所以从编码的角度我比较推荐MyBatis,因为它将Java代码和Sql做了映射,编码非常清晰。当然对于复杂的sql,无论是Hibernate还是MyBatis,解决起来都够复杂的。2.增加数据Hibernate3增加1000 阅读全文
posted @ 2012-09-01 17:29 linux,dev 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 随着开发团队转投Google Code旗下,ibatis3.x正式更名为Mybatis虽然从正式版发布至今也有近一年时间,官方也非常友好的提供了中文版的使用手册,不过相信很多人还在项目中使用ibatis2.x版本。究竟Mybatis有哪些新特性,能给我们带来哪些好处呢?以下是我看一位大侠研究后1、Mybatis实现了接口绑定,使用更加方便。在ibatis2.x中我们需要在DAO的实现类中指定具体对应哪个xml映射文件,而Mybatis实现了DAO接口与xml映射文件的绑定,自动为我们生成接口的具体实现,使用起来变得更加省事和方便。这可以说是Mybatis最重要的改进。注意:虽然Mybatis支 阅读全文
posted @ 2012-09-01 17:28 linux,dev 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 以往在J2EE系统中,访问权限控制系统的实现主要有两种:应用程序实现和J2EE容器实现。传统的应用程序实现 这是最直接的、传统的一种解决方式,通常是在具体方法前加一个权限判断语句,如下:public class ForumFactoryProxy extends ForumFactory { ...... public Forum createForum(String name, String description) throws UnauthorizedException, ForumAlreadyExistsException { if (permissions.ge... 阅读全文
posted @ 2012-09-01 17:28 linux,dev 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 摘要 面向方面的编程(AOP)是一种新的编程技术,它弥补了面向对象的编程(OOP)在跨越模块行为上的不足。AOP引进了Aspect,它将影响多个类的行为封装到一个可重用模块中,它允许程序员对横切关注点进行模块化,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性。本文分析传统权限控制的实现方法,并研究了在AOP下权限控制的实现方法。 关键词 AOP;横切关注点; 设计模式; 权限控制 OOP应用开发面临的问题 面向对象技术很好地解决了软件系统中角色划分的问题。借助于面向对象的分析、设计和实现技术,开发者可以将问题领域的“名词”转换成软件系统中的对象,从而很自然... 阅读全文
posted @ 2012-09-01 17:27 linux,dev 阅读(365) 评论(0) 推荐(0) 编辑
摘要: spring aop 的权限的管理是通过对路径的控制来实现的现在共有两个角色,经理和员工经理的权限检查的代码MgrAuthorityInterceptor.javaJava代码 public class MgrAuthorityInterceptor implements MethodInterceptor { public Object invoke(MethodInvocation invocation) throws Throwable { HttpServletRequest request = null; ActionMapping mapping = nul... 阅读全文
posted @ 2012-09-01 17:19 linux,dev 阅读(483) 评论(0) 推荐(0) 编辑
摘要: Hibernate延时加载,其实这个异常写的非常之清楚,就是会话关闭,无法对Hibernate实体进行操作。造成这样的情况有很多,什么书写错误啊,逻辑错误啊。但就此说一下关于lazy机制:Hibernate延时加载包括延迟初始化错误,这是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才初始化它,就会产生延迟初始化错误。下面把Customer.hbm.xml文件的元素的lazy属性设为true,表示使用延迟检索策略: 当执行Session的load( 阅读全文
posted @ 2012-09-01 17:18 linux,dev 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。下面先来剖析 Hibernate 延迟加载的“秘密”。集合属性的延迟加载当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否随持久化类一起初始化呢?如果集合属性里包含十万,甚至百万的记录,在初始化持久化实体的同时,完成所有集合属性的抓取,将导致性能急剧下降。完全有可能系统只需要使用持久化类集合属性中的部分记录,而完全不是集合属性的全部,这样,没有必要一次 阅读全文
posted @ 2012-09-01 17:15 linux,dev 阅读(165) 评论(0) 推荐(0) 编辑
摘要: spring MVC + hibernate3 + spring的架构让我最头痛的就是hiberante3。后来项目因为数据量大,被迫改成了JDBC。现在回想当初那个hibernate3使用的相当菜了(现在似乎也算刚刚入门),而且对很多hibernate的概念原理懵懵懂懂,用的不好,招来老板对hibernate的一顿质疑。一年半后的今天。当我再次看待hibernate时,除了当年隐隐约约的“委屈”涌上心头,更希望让大家了解hibernate,不要仅仅从应用角度出发。好了,咱们今天来看看hibernate关于延迟加载的原理与实现。主要使用的就是CGLib。==================== 阅读全文
posted @ 2012-09-01 17:12 linux,dev 阅读(334) 评论(0) 推荐(0) 编辑
摘要: @Entity,注册在类头上,将一个类声明为一个实体bean(即一个持久化POJO类) 。@Table,注册在类头上,注解声明了该实体bean映射指定的表(table)。@Id用来注册主属性,@GeneratedValue用来注册主属性的生成策略,@Column用来注册属性,@Version用来注册乐观锁,@Transient用来注册不是属性。以上的@Id、@GeneratedValue、 @Column 、 @Version,可以用来注册属性,既可以写在Java类的属性上,也可以注册在属性对应的getter上。@Transient注册在多余的属性或多余的getter上,但是必须与以上的@Co 阅读全文
posted @ 2012-09-01 17:10 linux,dev 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 我使用HibernateTemplate的,怎么做分页,给段代码吧doInHibernate(Session session)这个方法,我怎么调用,怎么传参数啊,我没有session工厂类*** 使用hql 语句进行操作* @param hql* @param offset* @param length* @return List*/public List getListForPage(final String hql, final int offset,final int length) {List list = getHibernateTemplate().executeFind(new 阅读全文
posted @ 2012-09-01 17:06 linux,dev 阅读(841) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 39 下一页