C/S工程中如何加载spring和hibernate
请问各位大虾,C/S工程中如何加载spring和hibernate呢,我在网上看到许多人说C/S项目中一样可以使用这两个框架,但是spring和hibernate的加载都要依赖于容器啊,请问各位高手C/S中如如何加载的。
不一点啊,可以自己指定配置文件位置的。
简单来说,就是在java SE中使用spring和hibernate
hibernate负责操作数据库,Spring来集成Hibernate.然后在需要调用在Spring里定义各种"Bean",这样就可以在项目中通过:
ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml");来加载Spring,之后可以用类似Person p=(Person)ctx.getBean("person");这样的方法来获得Spring中配置的各个类。其实跟B/S原理是一样的,只不过在B/S中,你不需要手动加载Spring,而是由像Tomcat这样的容器来加载的。注意我的示例代码中的文件名及路径可能跟你的有所出入,你要根据实际情况改动。
这个问题我也自己试过,你可以建一个普通的java工程,使用spring,这是最低层启动spring容器的方式。
web项目里面都是再web.xml里面配置好contextConfigLocation来启动的,实际也是执行的类似下面的代码。
public static void main(String[] args) {
Resource resource=new ClassPathResource("/hao/applicationContext.xml");
BeanFactory factory=new XmlBeanFactory(resource);
Teacher teacher=(Teacher)factory.getBean("teacher");
System.out.println(teacher.getName());
}
<bean id="teacher" class="hao.spring.Teacher">
相关问答:
问一下:
#include <stdio.h>
int main()
{
char x, y, z;
int i;
int a[16];
for(i=0; i<=16; i++)
{
a[i] = 0;
......
用这本书入门怎么样呢 跟谭浩强的相比如何? 谢谢
我把这本看了几篇,确实很好的书。就不要拿它跟 谭 的书比了, 谭 的书要照顾全国读者。
不可同日而语
一个是国外的,一个是国内的
学完c primer ......
如题,请知道的高手指点一下,THANKS
PHP函数都是用C实现的~
反其道而行之~
HOHO,关键是,自已再去实现这个功能累啊,PHP有现成的就直接调用好了,
顶起,有高手点解一下,或者是我直接将PHP 源码中的 .c ......
各位,如何用C语言写一个八皇后的程序啊 有知道的还请赐教 谢谢
在清华的数据结构书有这东东!太久忘了!
C/C++ code:
#include<stdio.h>
#include<math.h>
#define N 8
int x[N+1];
int coun ......
目前遇到的问题是:
存放在远程服务器端c/s程序一有更新,如何做到客户端立即响应弹出有最新升级的提示窗口。
本来有点思路:采用WCF+windowns服务+定时器的方式也能实现,但是每台客户端机子每隔都去访问一下远程 ......