熟悉JaveWeb后台项目

一、web.xml作用和实现原理。

1 从webapp包下的web.xml是项目入口。

2.web容器读取web.xml,读取listenner和context-param两个节点。

3.然后创建servletContext(servlet上下文),整个web项目所有部分共享这个上下文。

4.容器讲context-param转换为键值对,并交给servletContext。

5 容器创建listenner的类实例,创建监听器。

二、load-on-startup的作用

指定servlet被加载的顺序,值越小,该servlet的优先级越高。

三、加载顺序。

和节点在web.xml中的先后顺序无关。

servletConext->context-param->filter->servlet

classpath*:同时加载多个classpath路径下的文件。

listener配置自己的servletContextListener。

四、ServletContextListener

监听servletcontext对象的生命周期,实际上是监听web应用的生命周期。


一般是在初始化的时候做一些操作。

五、欢迎页面

welcome-file-list节点里面。

五、spring.xml作用。

spring.xml一般是配置在web.xml的context-param节点里面。

context:component-scan 扫描包下面spring核心注解的类。

然后给他们注入为单例bean。

子节点,用来筛选扫描的注解。

PropertyPlaceholderConfigurer类。

用来读取项目中的配置文件。

而MyBatis应用程序主要是使用SqlSessionFactory实例的。

然后配置下数据源。

在配置MBatis的xml文件的路径。

以及数据源。

然后配置MapperScannerConfigurer。

配置dao文件,即Mapper的java文件。


而DataSourceTransactionManager则是通过注解来控制事务提交。



至于这些事务具体怎么用,后面再看。

至于还有定时任务和验证类的内容以后再看。


web.xml里面的dispatcher-servlet另写一个文件。

dispatcher-servlet里面除了对所有Controller和RestController进行注册bean。

还对Date进行拦截注册成对应的格式。

还有上传文件大小,视图配置。

spring-cxf.xml的作用。

是实现webService服务的。

而webservice也叫xml web service,是一种轻量级的独立通讯技术。

通过soap再web上提供的软件服务,使用wsdl文件进行说明,并通过uddi进行注册。

soap simpler object access protocol 简单对象存取协议。

一个协议,类似于http 以及https。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,007评论 6 342
  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,661评论 1 92
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,420评论 11 349
  • 本文从API角度入手,带你了解SpringMVC启动的原理。 ServletContainerInitialize...
    南桥畂翊阅读 5,985评论 1 14
  • 10.17 读书卡《反脆弱》 给我们带来最大利益的并不是那些曾试图帮助我们(比如提供“建议”的人,而是那些曾努力伤...
    卡洛儿yan阅读 300评论 0 0