Web工程与服务工程分开
??? 之前做项目都是写在一个工程里,进入互联网公司后发现把业务逻辑和页面展现写在一个工程里真的很不利于网站的扩展。
??? 1.由于网站做大之后要建多个域名,多个web工程作为展现,但是多个web工程可能调用相同的业务服务,如果把业务逻辑写到web工程里,其他web工程要调用服务就必须访问改web工程,会造成改web工程负荷过大,而且耦合比较紧。但是如果web工程和业务服务分开就可以直接调用业务服务,耦合低。
??? 2.如果每个工程自己写业务还会造成业务代码冗余,将来维护成本上升。而且多个工程连接数据库也会造成数据库的负荷过大。
??? 所以,Web工程要与服务工程分开构建。