SSH框架
大约 2 分钟约 599 字...
SSH框架
- src 主目录
- Java代码
hibernate.cfg.xml
- Hibernate框架的核心配置文件,例如,数据库配置等
**.hbm.xml
- Hibernate的映射文件,主要是数据库和实体的映射
- WebRoot 静态资源(JSP 配置文件等)
- WEB-INF (Web应用程序的安全目录,只有Web容器才能访问其中的文件)
web.xml
: Web应用程序的核心配置文件,定义Servlet、Filter、Listener等。struts.xml
: Struts框架的配置文件,定义Action、拦截器等。<action-mappings>
:url解析到对应方法<form-beans>
: 用于定义表单 Bean 类,这些 Bean 类负责封装客户端提交的表单数据
applicationContext.xml
: Spring框架的配置文件,定义Bean、事务、AOP等。hibernate.cfg.xml:
Hibernate框架的配置文件,定义数据源、映射关系等。lib
: 存放Web应用程序所需的第三方JAR包。tld
:标签库描述符,就是定义在web页面上显示的标签,类似HTML+JS
- META-INF (存放与Web应用程序部署相关的元数据信息)
MANIFEST.MF
: 定义Web应用程序的元数据信息,如版本、作者等。context.xml
: 定义Web应用程序的Tomcat上下文信息。
- WEB-INF (Web应用程序的安全目录,只有Web容器才能访问其中的文件)
配置
web.xml
SSH框架中的web.xml文件是一个非常重要的配置文件,它定义了web应用程序的部署描述符。以下是web.xml文件中一些常见的配置项:
Servlet定义及映射:
- 在
<servlet>
标签中定义Servlet类及其名称。 - 在
<servlet-mapping>
标签中将Servlet名称映射到URL路径
<servlet-mapping> <servlet-name>MyServlet</servlet-name> <url-pattern>/myservlet</url-pattern> </servlet-mapping>
在以上示例中,当客户端访问
/myservlet
时,容器会将请求转发给名为MyServlet
的Servlet处理。- 在
过滤器定义及映射:
- 在
<filter>
标签中定义过滤器类及其名称。 - 在
<filter-mapping>
标签中将过滤器名称映射到URL路径。
- 在
监听器定义:
- 在
<listener>
标签中定义监听器类。
- 在
欢迎页面设置:
- 在
<welcome-file-list>
标签中设置欢迎页面。
- 在
错误页面设置:
- 在
<error-page>
标签中设置错误页面。
- 在
上下文参数设置:
- 在
<context-param>
标签中设置应用程序级别的上下文参数。
- 在
会话超时设置:
- 在
<session-config>
标签中设置会话超时时间。
- 在
MIME类型设置:
- 在
<mime-mapping>
标签中设置MIME类型映射。
- 在
你认为这篇文章怎么样?
- 0
- 0
- 0
- 0
- 0
- 0