每次写spring xml头文件在哪的时候不知道头改怎么写

在SSH框架中只有applicationContext.xml,没有hibernate.cfg.xml,怎么写一个测试程序执行时自动创建表?-SSH框架中hibernate.cfg.xml和app...
你正在浏览: &>&
在SSH框架中只有applicationContext.xml,没有hibernate.cfg.xml,怎么写一个测试程序执行时自动创建表?_SSH框架中hibernate.cfg.xml和app...
在SSH框架中只有applicationContext.xml,没有hibernate.cfg.xml,怎么写一个测试程序执行时自动创建表?
相关说明:
ssh框架已经搭建好了,也写好了一个实体类,就是不知道怎么写一个测试程序,测试一下建的表是否正确,下面是实体类的代码。
SSH集成在更多的情况下是不需要
&property name=&quot:cd/sessionFactory&quot.dialect.cfg.show_sql=true
/domain/value>3.xml的.hbm。2.auto=update
& /property name=&quot。请其它回答问题的童鞋不要乱说,你只需要在测试代码里面使用一下sessionFactory就行了;/把hbm2ddl.dataSource&quot,在sessionFactoryBean里面有hibernateProperties这个属性;
property&gt,所以你直接配置就行了:&&gt./itcast/
&lt.auto设置成你想要的表生成策略;
&lt1.hibernate4;mappingLocations&&gt.MySQLDialect
&&gt.dialect=org.hbm2ddl.LocalSessionFactoryBean&quot,要测试表是否正确生成; &#47. ref=&property name=&course&#47.xml&&*; value=&bean&hibernateProperties&value&bean id=&dataSource&quot
SSH集成在更多的情况下是不需要
&property name=&quot:cd/sessionFactory&quot.dialect.cfg.show_sql=true
/domain/value>3.xml的.hbm。2.auto=update
& /property name=&quot。请其它回答问题的童鞋不要乱说,你只需要在测试代码里面使用一下sessionFactory就行了;/把hbm2ddl.dataSource&quot,在sessionFactoryBean里面有hibernateProperties这个属性;
property&gt,所以你直接配置就行了:&&gt./itcast/
&lt.auto设置成你想要的表生成策略;
&lt1.hibernate4;mappingLocations&&gt.MySQLDialect
&&gt.dialect=org.hbm2ddl.LocalSessionFactoryBean&quot,要测试表是否正确生成; &#47. ref=&property name=&course&#47.xml&&*; value=&bean&hibernateProperties&value&bean id=&dataSource&quot
有二个首要条件对于表的存在性及就键值的检测对于表和对于键值存在默认值当你解决了这二个问题那么你只有一个如何写出该表了不太明白凡是涉及到自动创建表,不太确定你是指写入还是读出另外你的是表是不是DB的表,也不太确定如果是指DB里的表,这样就解决了自动创建表=====================java有JUnit的这里建的表
第一:屡清晰思路第二:ssh项目里没有hibernate那个配置文件,还叫ssh了吗?第三:要想强硬解决的话 1手动创建表;2配置hibernate配置文件; 根据hibernate配置文件生成数据库表如下:Configuration conf = new Configuration().configure();new SchemaExport(conf).create(true, true);
你好。 用SSH框架做一个简单的框架。在Action里面只需要写一句话。那句话怎么写来着。望指点。 [
return SUCCESS;]java SSH框架 ssh分别充当什么角色? [
SSH为struts+spring+hibernate的一个集成框架。其中使用Struts作为系统的...]java ssh框架中搭建框架时,dao层有什么作用?service又有什么作用?action层又有... [
dao层是厨师,做饭的。(对数据库的增删改查) service层是客人要的服务。(接口,一些方法) ...]在JAVA中 做哪类项目 适合用SSH框架, 哪些不适用, SSH 框架他的优缺点是什么? [
我个人认为: springMVC是Spring自己的东西,所以内部应该不会出现不该出现的问题, 我做...]SSH框架中bean、session、action的含义? [
bean 是java类session可以是hibernate的数据连接也有可能是 jsp的内置对象,...]在一个java项目中 ssh框架 页面中我们一般是用什么表达显示内容 el 还是ognl [
我个人觉得,struts 标签是很方便的。很多功能,比如说遍历list来生成select等等的功能,...]在JAVA项目中什么时候选择用SSH啊?什么时候选择用一个?比如只选择用Spring! [
这道题实际上考查的是你对SSH框架的理解。首先LZ应该明白SSH是干嘛的,框架说白了,其实就是为了提...]在ssh框架里面为什么service里面的方法在action里面调用不到 [
检查下你有没有把service的实例注入到action里]Java中框架是干什么的?比如SSH [
框架: 1是什么:框架就是一套规范。既然是规范,你使用这个框架就要遵守这个框架所规定的约束。在Jav...]在SSH框架中怎样不经过action单独进行hql的查询。就像未集成框架之前的查询那样 [
汗颜啊、、那来个servlet呗、、真搞不懂啊、我们为了用action 处理请求、就是懒得写serv...]
你可能感兴趣的内容?拒绝访问 |
| 百度云加速
请打开cookies.
此网站 () 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(38bc83c8535243ad-ua98).
重新安装浏览器,或使用别的浏览器现有一项目使用的Spring webwork 框架 数据库使用jdbc 现在前端有数据 。大概60个字段的数据 ,pojo里有此对象
现在需要前端传值到后台 希望可以action 可以接受 对象(不想传输/接收60个字段那样pojo里的对象就没有意义了)请问
之前网站运行的好好的,自从上周网站升级后,项目日志不断出现该请求,每隔10分钟左右出现一次
最后报错ClientAbortException:
java.net.SocketException: Broken pipe, tomcat进程挂掉,
spring在web环境中,java代码里需要得到ApplicationC 根据前期配置的不同,有两种方式:
(1)spring加载放到web.xml中配置:
&listener&
&listener-cl
我想在一个Spring MVC Controller运行前插入一个切面,在控制台显示Hello index(index是注入切面的方法名称)。但是访问页面调用控制器的时候失败了。在切面配置类加入断点,接着DEBUG,显示访问页面的时候,切面配置类甚至都没有运行
已根据《spring-framework-reference》官方文档实现了websocket+sockjs+stomp,网页能够连接服务器并群聊。
最终目的:
websocket实现:app、web服务器和硬件之间能够进行通信
协议包括:webso
java web项目如何备份mysql数据库。
我想在java web项目运行时,定时备份数据库生成hello.sql,并将此文件放入到项目的主目录下。
我的项目使用了spring,spring mvc,hibernate,
还使用了任务调度框架quar
一个java web项目,推送信息到ios上,在spring上运用job进行推送,这个job的运行机制是怎么样的??????
从事 Java 工作有 5 年多了,做的不少后台管理系统都需要用到权限,之前都是用基于过滤器或拦截器自己实现,简单、实用。但是由于自身的限制,不知道这种方式有什么不足,最主要是会引起什么安全问题。
一直想用一种正统的权限实现方式,在网上寻找了一下 Jav
最近不知道tomcat怎么经常性死掉,快的时候是12小时内会突然崩掉,想跟踪也没法跟踪,只能重新启动。慢的时候2天就崩掉了。审查了最近开发的新功能,确实没问题,现在不清楚有什么办法一直长期跟踪,知道崩溃时有日志记录。大家帮忙指导下。尝试过spring的方法监控
比如一个博客管理,自己发表的博客只能自己才能修改删除;如果别人操作,则返回“非法操作”。对于此类的问题,有木有比较好的处理方式,而不是对于每个类似的问题,都要在相应的代码中写对应的处理。
求指教!!!thx.
问题背景:由个Web项目由JavaEE技术搭建,项目框架实现为Spring + Mybatis + SpringMVC,服务器使用Tomcat7。
问题描述:
1.这个项目的并发量受什么因素直接影响?(跟框架挂钩吗?)
2.如果提高项目的并发量 可以从那
问题背景:由个Web项目由JavaEE技术搭建,项目框架实现为Spring + Mybatis + SpringMVC,服务器使用Tomcat7。
问题描述:
1.这个项目的并发量受什么因素直接影响?(跟框架挂钩吗?)
2.如果提高项目的并发量 可以从那
比如我本地做好后台接口了
本地通过http://localhost:8080/MyProject/hello能访问。
但是怎么发布出去呢?怎么让别人也能访问?
我不是要发布域名之类的,就是让别的手机可以访问http://localhost:8080/My
比如 网页提交的“管理员”,在Controller中获取到的就是“管理员”,用了sping提供的过滤器也没有效果,框架采用用的SpringMVC + Spring + Hibernate + freemarker。
用到的框架 spring+springMVC+myBatis
数据库 mysql
开发工具 eclipse
实现手机 注册 和登录 以及获取手机用户个人信息功能
---------------------------------------
我将spring的XML放到了web-inf下,但是用java文件读取的时调用getBean方法,会报java.lang.IllegalStateException: BeanFactory not initialized or already closed这
14:34:09.134 [http-nio-4080-exec-51] ERROR c.k.q.m.crm.event.RegisterEvent - 登录消息发送失败
com.aliyun.openservices.ons.api.exception.O
这是后台的一个Spring Servlet配置文件:
&?xml version=&1.0& encoding=&UTF-8&?&
&beans xmlns=&http://www.springframework.org/schema/beans
10:28:21.305 [localhost-startStop-1] ERROR [org.springframework.web.context.ContextLoader.initWebApplicationContext:351查看:3430|回复:2
我之前做java的时候,搞过一次升级Spring从2.5.6至3.1.2,搞了很久,最后搞出来了,和开心,有点成就感,但当时忘记记录下来了,想来后悔,偶然在iteye上看到了一篇文章,这做java的哥们写得真不错,所以就转载过来了,供自己再此学习学习,也分享给大家。
升级Spring从2.5.6至3.1.2过程:
项目使用的是Spring MVC + Spring + iBatis框架,Spring和Spring MVC的版本都是2.5.6,但项目功能开发上需要支持REST功能,Spring MVC 2.5.6对REST的支持不够,于是决定升级Spring及Spring MVC至最新版本3.1.2
至SpringSource的官方网站下载最新的Spring版本(当前最新release版本为3.1.2),地址
3、更新过程
(1)更新Spring和Spring MVC相关的jar
删除原有的Spring依赖,项目原有的依赖为
spring-2.5.6.jar&&spring-webmvc-2.5.6.jar&&spring-test-2.5.6.jar&&
增加项目新版的Spring依赖文件
Java代码&&
// aop的依赖&&aopalliance-1.0.jar&&// 增加spring3.1.2相关jar&&org.springframework.beans-3.1.2.RELEASE.jar&&org.springframework.context-3.1.2.RELEASE.jar&&org.springframework.context.support-3.1.2.RELEASE.jar&&org.springframework.core-3.1.2.RELEASE.jar&&org.springframework.jdbc-3.1.2.RELEASE.jar&&org.springframework.orm-3.1.2.RELEASE.jar&&org.springframework.test-3.1.2.RELEASE.jar&&org.springframework.transaction-3.1.2.RELEASE.jar&&org.springframework.web-3.1.2.RELEASE.jar&&org.springframework.web.servlet-3.1.2.RELEASE.jar&&
(2)更新web.xml中的Spring启动配置
&servlet&&&& & &servlet-name&SpringContextServlet&/servlet-name&&&& & &servlet-class&org.springframework.web.context.ContextLoaderServlet&/servlet-class&&&& & &load-on-startup&1&/load-on-startup&&&&/servlet&&&
&listener&& & & & &listener-class&org.springframework.web.context.ContextLoaderListener&/listener-class&&&&/listener&&&
(3)更新Spring的所有XML配置文件的头部
原有applicationContext*.xml的头部
&beans xmlns=&http://www.springframework.org/schema/beans& xmlns:xsi=&http://www.w3.org/2001/XMLSchema-instance& xmlns:context=&http://www.springframework.org/schema/context&&&xmlns:tx=&http://www.springframework.org/schema/tx&&&xsi:schemaLocation=&http://www.springframework.org/schema/beans&&& &&&&&& &&&&&& &&&&&& &&&&&& &&&&&&&
&beans xmlns=&http://www.springframework.org/schema/beans& xmlns:xsi=&http://www.w3.org/2001/XMLSchema-instance& xmlns:context=&http://www.springframework.org/schema/context&&&xmlns:tx=&http://www.springframework.org/schema/tx&&&xsi:schemaLocation=&http://www.springframework.org/schema/beans&&& &&&&&& &&&&&& &&&&&& &&&&&& &&&&&&&
即:将applicationContext*.xml头部中的所有的2.5修改为3.0
(4)更新Spring MVC的所有XML配置文件的头部
原有servlet*.xml的头部
&beans xmlns=&http://www.springframework.org/schema/beans& xmlns:xsi=&http://www.w3.org/2001/XMLSchema-instance& xmlns:p=&http://www.springframework.org/schema/p&&&xmlns:context=&http://www.springframework.org/schema/context&&&xsi:schemaLocation=&http://www.springframework.org/schema/beans& &&&& &&&& && &&&& &&&& &&&&&&&
&beans xmlns=&http://www.springframework.org/schema/beans& xmlns:xsi=&http://www.w3.org/2001/XMLSchema-instance& xmlns:p=&http://www.springframework.org/schema/p&&&xmlns:context=&http://www.springframework.org/schema/context&&&xsi:schemaLocation=&http://www.springframework.org/schema/beans& &&&& &&&& & & &&&& &&&& &&&&&&&
即:将servlet*.xml头部中的所有的2.5修改为3.0
(5)修改所有的继承SimpleJdbcDaoSupport的文件
Java代码&&
public class AAASDao extends SimpleJdbcDaoSupport {&&& &...(略)&&}&&
Java代码&&
public class AAASDao extends JdbcDaoSupport {&&& &...(略)&&}&&
注:SimpleJdbcDaoSupport 及SimpleJdbcTemplate,已经在3.1.2版本中被废弃原因是JdbcDaoSupport 或NamedParameterJdbcDaoSupport已经提供了其所有功能,可替换为JdbcDaoSupport 或NamedParameterJdbcDaoSupport(派生于JdbcDaoSupport)
(6)另外,Spring MVC基于注解的Junit测试的注解
Java代码&&
@RunWith(SpringJUnit4ClassRunner.class)&&@ContextConfiguration(locations = { &classpath:applicationContext.xml& })&&public class BaseTest extends AbstractJUnit4SpringContextTests {&&& &...(略)&&}&&
@RunWith(SpringJUnit4ClassRunner.class)会报错,网上找了一下,不知如何处理,后来由于该部分的代码,项目中已经没有用到了,故将其删掉了,有兴趣的童靴可以再找找修正方法
4、运行&测试
经过上面的处理过程,项目已不再提示错误,运行web项目后,经测试项目的功能基本没有问题,升级完成。
项目升级后基本的测试是没有问题的,但不知道有没有其它未知的问题,有待后续的进一步观察和测试
好资料好分享、、、
本帖最后由 yuke198907 于
08:50 编辑
好资料,感谢分享~
(*^__^*) 嘻嘻……谢谢分享、、、
太阳光芒万丈却不及蜡烛只为一人照亮、、、从Spring头那一堆东西说起 - 记不住是因为重复的不够多 - ITeye博客
博客分类:
平时用的最多的框架莫过Spring,但就算用了怎么久也一直对Spring配置文件的头部那一堆的XML Schema云里雾里的。
今天就来好好整整。俗话说,岁月是把杀猪刀,说不定哪天又忘了,好记性不如烂笔头啊,今天就记记。。
先来看看最初的版本:
&?xml version="1.0" encoding="UTF-8"?&
&!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
"http://www.springframework.org/dtd/spring-beans-2.0.dtd"&
1、第一行表示xml声明,任何格式良好的xml文档都必须第一行是声明。相当于告诉解析器这个是xml文档,你给我用xml解析器解析。
2、dtd声明,表示该xml里的元素和属性等需符合spring-beans-2.0.dtd这个文档类型定义标准。
DTD:文件的文件型别定义(Document Type Definition)可以看成一个或者多个 XML 文件的模板,在这里可以定义 XML 文件中的元素、元素的属性、元素的排列方式、元素包含的内容等等。
因为DTD的一些局限性,以及XML Schema对数据类型和命名空间的支持。XML Schema很快会将 DTD 取而代之
被XML Schema 取代后的Spring 配置:
&?xml version="1.0" encoding="UTF-8"?&
&beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"&
XML Schema命名空间作用:
1、避免命名冲突,像Java中的package一样
2、将不同作用的标签分门别类(像Spring中的tx命名空间针对事务类的标签,context命名空间针对组件的标签)
代码解释:
1、xmlns="http://www.springframework.org/schema/beans"
声明xml文件默认的命名空间,表示未使用其他命名空间的所有标签的默认命名空间。
2、xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
声明XML Schema 实例,声明后就可以使用 schemaLocation 属性了
3、xmlns:aop="http://www.springframework.org/schema/aop"
声明前缀为aop的命名空间,后面的URL用于标示命名空间的地址不会被解析器用于查找信息。其惟一的作用是赋予命名空间一个惟一的名称。当命名空间被定义在元素的开始标签中时,所有带有相同前缀的子元素都会与同一个命名空间相关联。
4、xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
这个从命名可以看出个大概,指定Schema的位置这个属性必须结合命名空间使用。这个属性有两个值,第一个值表示需要使用的命名空间。第二个值表示供命名空间使用的 XML schema 的位置
所以我们需要什么样的标签的时候,就引入什么样的命名空间和Schema 定义就可以了。
另外形式良好的xml文档必须遵守的一些语法规则:
1、XML文件第一行必须是XML声明
2、XML文档必须有根元素
3、XML文档必须有关闭标签
4、XML文档标签元素必须正确的嵌套
5、标签区分大小写
6、属性必须加引号
明天就是七夕了,某人说她22年了都是一个人过。。sorry
要开心、快乐、要好好的。
浏览: 160689 次
来自: 上海
&h1&hehe&/h1&
为什么我通过第2中方式添加插件 重启后Eclipse 打不开了 ...
你已经上首页了 恭喜
经本人验证,采用link文件方式可以安装,我想楼主和我碰到的问 ...
谢谢!楼主提供的svn插件下载地址很好!

我要回帖

更多关于 spring xml配置头文件 的文章

 

随机推荐