易截截图软件、单文件、免安装、纯绿色、仅160KB

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">
 


相关问答:

C 程序问题 (二) - C/C++ / C语言

问一下:
#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 Plus 这本书怎么样呢?

用这本书入门怎么样呢  跟谭浩强的相比如何? 谢谢
我把这本看了几篇,确实很好的书。就不要拿它跟 谭 的书比了, 谭 的书要照顾全国读者。

不可同日而语

一个是国外的,一个是国内的

学完c primer ......

C如何调用PHP函数

如题,请知道的高手指点一下,THANKS
PHP函数都是用C实现的~
反其道而行之~

HOHO,关键是,自已再去实现这个功能累啊,PHP有现成的就直接调用好了,

顶起,有高手点解一下,或者是我直接将PHP 源码中的 .c ......

求用C写八皇后程序的代码

各位,如何用C语言写一个八皇后的程序啊 有知道的还请赐教 谢谢
在清华的数据结构书有这东东!太久忘了!

C/C++ code:
#include<stdio.h>
#include<math.h>
#define N 8
int x[N+1];
int coun ......

C/S程序在线自动更新问题,谢谢求教!

目前遇到的问题是:
存放在远程服务器端c/s程序一有更新,如何做到客户端立即响应弹出有最新升级的提示窗口。
本来有点思路:采用WCF+windowns服务+定时器的方式也能实现,但是每台客户端机子每隔都去访问一下远程 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号