易截截图软件、单文件、免安装、纯绿色、仅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++简单实现五子棋程序吗?

最近突然想自己来实现一个五子棋程序,但不知道怎么开始,自己也没学画图形函数,能在控制台下直接写吗>>>?????
控制台?比图形界面更麻烦。
http://search.download.csdn.net/search/%E4%BA%94%E5%AD%90% ......

使用C的高手请进

大家好!我是一位C爱好者,向大家请教下,C程序员可好找工作?公司用C干些什么?
无所谓好不好找工作,一般通信、系统、嵌入式、硬件方面用的多,而且由于C的底层特性,学会后在学其他的会比较容易

不管用什么语 ......

C中的一些小问题。。。

/* Note:Your choice is C IDE

作用: 随机数加密法,,,,
以下有许多不懂,请教一下,请主意代码;
*/
#include <stdio.h>
#include <stdlib.h>
union
{
int value;
struct
{
c ......

求解ANSI/ISO C中的一句话

ANSI/ISO C 标准这样描述:

在上一个和下一个序列点之间, 一个对象所保存的值至多只能被表

达式的计算修改一次。而且前一个值只能用于决定将要保存的值。

实在不理解这句话,请大家一起说说?? ......

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

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