4、WEB开发由浅入深系列BLOG-4(Annoation 注解资源注入 JNDI)

来源:互联网 发布:数据库第六版pdf网盘 编辑:程序博客网 时间:2024/06/06 03:35

使用资源注解将xml中配置的资源主动“注射”到Servlet中。这是在Java EE 5中引入的规范具体看下面的实例: 1、 首先在xml中配置<env-entry>标签的资源。<!-- 配置两个注解用变量 -->  <env-entry>    <env-entry-name>hello</env-entry-name>    <env-entry-type>java.lang.String</env-entry-type>    <env-entry-value>hello world</env-entry-value>  </env-entry>     <env-entry>    <env-entry-name>zhang</env-entry-name>    <env-entry-type>java.lang.String</env-entry-type>    <env-entry-value>zhanglei</env-entry-value>  </env-entry>

2、 在Servlet中的获取方式有2种a)        第一种资源注射    JNDI  Java Nameing and Directory Interface    @Resource(name="zhang")    private String zhang;    @Resource(name="hello")private String hello;b)       第二种    Context ctx = new InitialContext();    String zhang = (String) ctx.lookup("zhang");String hello = (String)ctx.lookup("hello");  这样便可以得到配置的信息了


原创粉丝点击