上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: Hibernate、Spring和Struts2工作原理1. Hibernate 的工作原理 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory2. Hibernate是如何延迟加载? 1. Hibernate2延迟加载实现:a)实体对象 b)集合(Collection) 2. Hibernate3 提供了属性的延迟加载功能,当Hibernate在查询数据的时候,数据并没有存在与内存中,当程序真正对数据的操作时, 阅读全文
posted @ 2013-05-28 13:08 Kent_fighting 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 2009年9月发布Spring 3.0第一个候选版本,2009年12月正式发布了Spring 3.0版本,在本书撰写时(2011年1月)的最新版本是Spring 3.0.5。比之于Spring 2.x,有众多新功能被添加到Spring中:它基于Java 5.0语言特性,提供了EL(Expression Language,表达式语言)和REST的支持,同时还支持JSR-330(依赖注入)和JSR-303(Bean 验证)的规范。在进入Spring具体内容的学习之前,有必要了解一下这些新功能。由于有些新功能可能是在Spring 3.0添加的,也有可能是在Spring 3.0.x等版本添加的,为了叙 阅读全文
posted @ 2013-05-28 12:41 Kent_fighting 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 在做项目时发布一个工程后来出现下面错误org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor 看错误时 org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor 这个错误。后来终于搞明白。是tomcat的lib文件夹jar包和项目的lib文件下的jar包冲突了 把项目下lib文件下和tomcat的jar的重复 阅读全文
posted @ 2013-05-26 14:29 Kent_fighting 阅读(4381) 评论(0) 推荐(0) 编辑
摘要: 通常人安装插件时,只直接将其下的plugns与feature文件下的内容分别拷到eclipse相应的文件夹下,但当要移除该插件时就很麻烦了,所以这里介绍links方法安装插件 首先,在eclipse文件根目录下建立一个links文件夹,如果安装了myeclipse之后,则在其所选的eclipse文件的根目录下会建立了links文件夹。 其次,在links文件夹下面建立一个后缀为link的文件(一般写插件的名字.link防止日子久了记不得。),在文件中输入要引入的插件的文件所在的路径, 如:path=D:\\eclipse\\Log4e(不用加"",采用 \\ 即可) 其代表 阅读全文
posted @ 2013-05-25 15:39 Kent_fighting 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 以前指导别人做过,可惜那时项目太忙了自己事情太多,不是自己亲自去做的,不重起tomcat的情况下改变应用程序,实现热部署在tomcat中的conf目录的server.xml中的节点里添加: 注: path是虚拟路径; docBase 是应用程序的物理路径; reloadable 如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,可以在不重起tomcat的情况下改变应用程序,实现热部署如果工程中有静态类或者预读取的配置文件改掉,那tomcat是必须要重启的,否则无法更新内存,一般的修改,eclipse. 阅读全文
posted @ 2013-05-25 13:44 Kent_fighting 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Tomcat部署Web应用方法总结在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。在下文中$CATALINA_HOME指的是Tomcat根目录。一、静态部署静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问。以下3种方式都可以部署:(以PetWeb项目为例说明,PetWeb目录假设是F:/PetWeb)1.利用Tomcat自动部署将PetWeb目录拷贝到$CATALINA_HOME/webapps下,然后启动服务器就可以了,Tomcat启动时将自动加载应用。访问地址如下:http://localhost:8080/P 阅读全文
posted @ 2013-05-25 13:38 Kent_fighting 阅读(226) 评论(0) 推荐(0) 编辑
摘要: maxActive连接池支持的最大连接数,这里取值为20,表示同时最多有20个数据库连接。设 0 为没有限制。maxIdle连接池中最多可空闲maxIdle个连接,这里取值为20,表示即使没有数据库连接时依然可以保持20空闲的连接,而不被清除,随时处于待命状态。设 0 为没有限制。minIdle连接池中最少空闲maxIdle个连接initialSize初始化连接数目maxWait连接池中连接用完时,新的请求等待时间,毫秒,这里取值-1,表示无限等待,直到超时为止,也可取值9000,表示9秒后超时。超过时间会出错误信息一般把maxActive设置成可能的并发量就行了timeBetweenEvic 阅读全文
posted @ 2013-05-25 13:00 Kent_fighting 阅读(15909) 评论(0) 推荐(2) 编辑
摘要: 从tomcat5.5开始,内置了DBCP数据源的实现。tomcat数据源提供两种配置方式,两种数据源的访问范围不同,1.全局数据源:顾名思义在tomcat应用下的所有web都可以访问。2.局部数据源:适用单个web应用★★ 不管以那种方式都得提供特定数据源的jdbc驱动。此处用的mysql. 将mysql驱动包放到%TOMCAT_HOME%/lib中,web应用中也需要驱动包。★★ 全局数据源配置方法:1.%TOMCAT_HOME%/conf/server.xml 2.%TOMCAT_HOME%/conf/context.xmlWEB-INF/web.xml ★★ 局部数据源配置:1.自... 阅读全文
posted @ 2013-05-25 12:47 Kent_fighting 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 解决方案:1.按ctrl+alt+del,启动任务管理器,在进程中找到explorer进程将其结束。 2.点击任务管理器应用程序标签→新任务→输入explorer.exe。看看是不是音量的图标又重新出现了文章参考:http://blog.sina.com.cn/s/blog_4e50a5a501018axz.html 阅读全文
posted @ 2013-05-25 09:49 Kent_fighting 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1.javax.servlet.ServletException:org/apache/commons/el/ExpressionEvaluatorImpl原因:缺少commons-el.jar包,Tomcat/4.1.24中未自动提供该包2、java.lang.NoClassDefFoundError: javax/servlet/jsp/el/ExpressionEvaluator原因:缺少jsp-api.jar,Tomcat/4.1.24中未自动提供该包3.常见的比如说启动jboss的时候有什么字节之类的错,我最近遇到的这几个都是因为一些配置文件中有中文注解。去掉中文启动就正常了。 阅读全文
posted @ 2013-05-24 13:18 Kent_fighting 阅读(175) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页