当前位置: 首页 > news >正文

华为公司网站建设案例分析办一个购物网站要多少钱

华为公司网站建设案例分析,办一个购物网站要多少钱,深圳软件开发有限公司,做网站的公司都有哪些业务在平时的开发中,我们经常看到一个/WEB-INF 这个目录,这个是web 容器初始化加载的一个标准路径。官方解释:WEB-INF 是 Java 的 web 应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。也就是说,这…

       在平时的开发中,我们经常看到一个/WEB-INF 这个目录,这个是web 容器初始化加载的一个标准路径。官方解释:WEB-INF 是 Java 的 web 应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。也就是说,这个目录是给服务端看的,那么,如果想要在客户端进行访问的话,就必须通过 web.xml 文件或是采用注解的方式对要访问的文件进行映射。并且整个 web 应用程序的目录结构应该合理,文件应该放置在正确的位置,否则可能会出现 “404。

简单梳理一下WEB-INF的作用:

1、/WEB-INF/web.xml
Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。

2、 /WEB-INF/classes/
包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。
 3、/WEB-INF/lib/
存放web应用需要的各种JAR文件,放置仅在这个应用中要求使用的jar文件,如数据库驱动jar文件。
 4、/WEB-INF/src/
 源码目录,按照包名结构放置各个 Java 文件。
 5、/WEB-INF/database.properties
 数据库配置文件,一般项目开发中结合使用框架进行调整,不在这个文件中进行配置
 6、/WEB-INF/tags/
存放了自定义标签文件,该目录并不一定为 tags,可以根据自己的喜好和习惯为自己的标签文件库命名,当使用自定义的标签文件库名称时,在使用标签文件时就必须声明正确的标签文件库路径。例如:当自定义标签文件库名称为 simpleTags 时,在使用 simpleTags 目录下的标签文件时,就必须在 jsp 文件头声明为:<%@ taglibprefix="tags" tagdir="/WEB-INF /simpleTags" % >。
7、/WEB-INF/jsp/
jsp 文件的存放位置。改目录没有特定的声明,同样,可以根据自己的喜好与习惯来命名。此目录主要存放的是 jsp 1.2 以下版本的文件,为区分 jsp 2.0 文件,通常使用 jsp 命名,当然你也可以命名为 jspOldEdition 。这个在项目开发中可以根据使用MVC框架进行需改。

其中在这个路径下我们都知道一个web.xml 的一个文件,这个是web容器初始化加载的一个文件,可以处理一些关键的配置,今天结合tomcat服务器的请求响应简单看下处理的相关类。我们可以查看tomcat 中的conf下的web.xml ,这是tomcat 容器的默认请求处理类:

关键配置:

默认请求:

    <servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

对jsp 的处理

 <servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
            <param-name>fork</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>
            <param-name>xpoweredBy</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
    </servlet>

在我们的开发中其实会引入mvc 框架进行请求处理的支持,以便更好的进行控制和管理,如Springmvc

<servlet>
    <servlet-name>mvcservlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:SpringMVC.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>SpringMVC</servlet-name>
    <url-pattern>/</url-pattern>

</servlet-mapping>

通过这个配置我们可以将应用的请求处理通过我们的应用进行接受处理,其中<load-on-startup>1</load-on-startup> 配置启动优先级,如果不进行配置初始化时代表容器启动时不加载且不初始化,那么当浏览器第一次访问servlet时,才会初始化,那么第一次访问页面会加载很久。这里servlet-mapping 可以具体配置请求比如.do,.go等,如果找不到的请求路径则tomcat 中的servlet 进行处理。

http://www.yayakq.cn/news/791676/

相关文章:

  • 网站开发成本核算句容网站设计公司
  • 怀化三中网站sae 企业网站
  • 电商网站开发平台有哪些网上商城什么意思
  • 做什网站好ps企业网站模板
  • 网站怎样运营线上推广外包公司
  • 学建设网站首页东莞网络公司哪家最好
  • 门户网站建设工作情况不会编程能建网站
  • 家庭电影网站建设制作一个自适应网站
  • 神鹰网站建设公司怎么做一个简易网站
  • 公司网站开发完成后怎么办大连哪家公司做网站
  • 注册网站会员需填写网站搭建技术方案
  • 外贸优秀网站网站管理员登录入口
  • 网站开发网校怎么做微信上的网站吗
  • 哪些社交网站做外贸比较好软装设计培训班哪家好
  • 网站建设全流程注册有限公司注册有限公司
  • 可以看网站的浏览器有哪些网站的积分系统怎么做
  • 柳州城市的城乡建设管理局网站塘沽网红书店
  • 做室内设计的网站有哪些wordpress 手机版菜单
  • 佛山外贸网站建设特色17zwd com一起做网店
  • 网站如何做404页面在线支付网站制作
  • 做爰全过程免费的视频的网站凡科建设网站还用买服务器吗
  • 广元百度做网站多少钱合肥哪里有做网页的地方
  • 重庆求建网站php企业网站源代码
  • 电子商务网站开发实验报告网站图片装修的热切图怎么做
  • 用搬瓦工做网站深圳宝安区最新通告
  • 北京专业网站制作技术2022年河北二建考试最新消息
  • 北京网站开发公司飞沐上海做网站设计公司
  • 内蒙建设厅官方网站app搭建要多少钱
  • 百度站长平台账号购买wordpress教程网59iwp
  • 徐州网站建设模板5g云网站建设