resource-ref元素
resource-ref元素声明了与一个资源工厂结合使用的外部资源。它包含一个可选的description元素、一个res-ref- name元素(资源管理连接工厂引用名)、一个res-type元素(工厂类型的完全限定类名)、一个res-auth元素(验证类型 Application或Container)和一个可选的res-sharing-scope元素(从资源中获得的连接共享说明--Shareable 或Unshareable)。下面是一个示例:
- <resource-ref>
- <res-ref-name>jdbc/EmployeeAppDB</res-ref-name>
- <res-type>javax.sql.DataSource</res-type>
- <res-auth>Container</res-auth>
- <res-sharing-scope>Shareable</res-sharing-scope>
- </resource-ref>
相关推荐
在web.xml文件中,添加了resource-ref配置:<resource-ref> <description>SQL Server Datasource</description> <res-ref-name>jdbc/DBUtil</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>...
<resource-env-ref-type>javax.sql.DataSource</resource-env-ref-type> </resource-env-ref> ``` #### 17. `resource-ref`元素 `resource-ref`元素用于引用外部资源,如数据库连接池或消息队列。DTD定义如下: ...
<description>A simple Java web application.</description> <!-- 配置环境参数 --> <context-param> <param-name>db.url</param-name> <param-value>jdbc:mysql://localhost:3306/mydb</param-value> </...
<resource-env-ref-type>javax.sql.DataSource</resource-env-ref-type> </resource-env-ref> ``` #### <resource-ref> - **作用**:声明一个外部资源的引用,通常用于数据库连接池或邮件会话。 - **示例**: ...
<resource-env-ref-name>jdbc/myDataSource</resource-env-ref-name> </resource-env-ref> ``` 15. **`<resource-ref>`** - **作用**:声明外部资源的引用。 - **示例**: ```xml <resource-ref> ...
<description>This is a simple web application for demonstration purposes.</description> ``` ##### 2.4 `<context-param>` - **定义**:配置上下文参数,这些参数可以在整个Web应用范围内访问。 - **用途**...
- `<resource-ref>`:声明外部资源引用,如数据源。 3. **最佳实践**: - 如果过滤器需要依赖Spring等框架的bean,应确保bean的初始化在过滤器之前。可以通过使用`<listener>`来加载Spring,而不是传统的`...
<resource-ref> 元素用于声明一个资源工厂使用的外部资源。 13. 安全约束:<security-constraint> 元素用于制定应该保护的 URL。<login-config> 元素用于指定服务器应该怎样给试图访问受保护页面的用户授权。 14. ...
16. `<resource-ref>` - 声明资源工厂使用的外部资源。 17. `<security-constraint>` - 指定受保护的URL。 18. `<login-config>` - 指定服务器如何对尝试访问受保护页面的用户进行身份验证。 19. `<security-role>` ...
`<res-ref-name>`是资源的JNDI名称,`<res-type>`是资源的类型,`<res-auth>`定义资源的管理方式。 12. `<security-role>`: 定义Web应用的安全角色,这些角色可以在`tomcat-users.xml`中分配给用户。 13. `<login-...
17. `<resource-ref>`:引用外部资源,如数据源。 18. `<env-entry>`:环境入口,用于传递系统环境变量。 三、关键配置详解 1. Servlet配置: - `<servlet>`:定义Servlet,如`<servlet-name>`指定Servlet名称,`...
1. `<web-app>`:web.xml 文件的根元素,用于描述 Web 应用的基本信息。 2. `<display-name>`:定义 Web 应用的名称。 3. `<description>`:声明 Web 应用的描述信息。 4. `<context-param>`:声明应用程序范围内的...
- **资源引用** (`<resource-ref>` & `<resource-env-ref>`):连接到数据库或其他外部资源。 - **安全约束** (`<security-constraint>`):定义URL访问控制,结合`<login-config>`进行认证和授权。 了解并熟练使用...
- 通过`<resource-ref>`和`<resource-env-ref>`可以定义和查找Java Naming and Directory Interface (JNDI)资源。 总的来说,web.xml是Java Web应用的配置中心,它定义了应用的行为和服务器如何响应用户请求,通过...
15. **<resource-env-ref>**:声明对环境资源(如数据源、消息源等)的引用。 #### 四、总结 通过上述介绍,我们可以看到`web.xml`在Java Web应用中扮演着非常重要的角色。它不仅决定了应用的初始化顺序,还提供了...
21. **<ejb-ref>** 和 **<ejb-local-ref>**: 分别用于声明远程和本地EJB引用,使得Web应用可以与Enterprise JavaBeans进行交互。 除了上述元素,`web.xml`还包含许多其他元素,如国际化设置、静态资源配置等。每个...
<resource-env-ref-type>javax.sql.DataSource</resource-env-ref-type> </resource-env-ref> ``` **13. resource-ref** ```xml <resource-ref> <description>Database Connection</description> <res-ref-name...