淘淘商城笔记 - day03

1.开发阶段中的环境

1)开发环境:自己的电脑
2)测试环境:提供给测试人员使用的环境(代码是最新的,数据却不是真实的)
3)准生产环境:预发布的环境
4)生产环境:项目最终发布上线的环境(代码是老的,但数据是真实的)
为了确保上线的代码及数据都是最真实的, 所以才会有一个准生产的环境来进行上线的演练。

2.关于host

用户访问淘宝,如何进行解析的?
用户 –> www.taobao.com –> 本机的hosts文件中查找域名映射,如果查到就返回 –> 浏览器通过域名到DNS查找服务器IP地址 –> 执行访问。

3.web服务器和web应用服务器

web服务器有:apache服务器、nginx、IIS
web应用服务器有:tomcat、resin、jetty
web服务器不能解析jsp等页面,只能处理js、css、html等静态页面
web服务器的并发能力远高于web应用服务器

4.nginx的使用

三个命令:在cmd中执行
启动:start nginx.exe
停止:nginx.exe -s stop
重新加载:nginx.exe -s reload

server {
        listen       80;
        #用户先访问nginx服务器
        server_name  manage.taotao.com;
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For           $proxy_add_x_forwarded_for;
        location / {
            #nginx跳转到web应用服务器
            proxy_pass http://127.0.0.1:8081;
            proxy_connect_timeout 600;
            proxy_read_timeout 600;
        }

    }

5.Spring父子容器

@Value作用:获取配置文件的值
注入值:在Spring容器初始化(所有的bean)之后,在当前所在容器中获取值,然后注入。

在当前启动的tomcat中有几个spring容器呢?
答:有两个,spring容器和springmvc容器,spring为父容器,springmvc为子容器
父子容器的关系:
1、子容器能够访问父容器的资源(bean),比如Controller可以注入Service
2、父容器不能访问子容器的资源(bean)

6.关于日志的打印

1、方法的入参处需要将参数打印出来
记得如果是对象的话需要重写toString方法
2、业务执行的状态发生变化时,需要打印日志
3、异常处需要打印

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章