Java web 中如何实现动静态分离部署。
在高性能网站中,我们一般会采用动静态分离部署。比如Apache+tomcat,网上一大堆相关资料。我的问题是,我们用SSH架构,或者其他较新的架构(Spring+Spri...
在高性能网站中,我们一般会采用动静态分离部署。比如Apache+tomcat,网上一大堆相关资料。
我的问题是,我们用SSH架构,或者其他较新的架构(Spring+SpringMVC+mybatis)开发出的java web项目里面实际上绝大部分都是JSP动态页面。几乎没有什么纯静态的页面。那么我这里怎么实现动静态分离的部署?
我的理解是,在java web项目下面,可以在webcontent文件夹下新建专门的文件夹比如叫html,里面放需要的静态页面,比如404错误界面。将来动静态分离部署,就是把java web下面的css,html文件夹发布到apache下面的www文件夹下。其他的Java web项目照常打包成war,发布到tomcat的webapp下。
但是这样会成功吗?jsp里面引用的css还可以引用到吗?
还是我理解的动静态分离思路是错误的?难道是分别作一个static web 的project和一个java web项目?如果是那样的话,静态页面里面怎么能像动态页面发送请求呢?
鄙人才疏学浅,希望得到大家的指点,详细说明下,谢谢了! 展开
我的问题是,我们用SSH架构,或者其他较新的架构(Spring+SpringMVC+mybatis)开发出的java web项目里面实际上绝大部分都是JSP动态页面。几乎没有什么纯静态的页面。那么我这里怎么实现动静态分离的部署?
我的理解是,在java web项目下面,可以在webcontent文件夹下新建专门的文件夹比如叫html,里面放需要的静态页面,比如404错误界面。将来动静态分离部署,就是把java web下面的css,html文件夹发布到apache下面的www文件夹下。其他的Java web项目照常打包成war,发布到tomcat的webapp下。
但是这样会成功吗?jsp里面引用的css还可以引用到吗?
还是我理解的动静态分离思路是错误的?难道是分别作一个static web 的project和一个java web项目?如果是那样的话,静态页面里面怎么能像动态页面发送请求呢?
鄙人才疏学浅,希望得到大家的指点,详细说明下,谢谢了! 展开
4个回答
2014-01-04
展开全部
这样可以
可以在webcontent文件夹下新建专门的文件夹比如叫html,里面放需要的静态页面,比如404错误界面。将来动静态分离部署,就是把java web下面的css,html文件夹发布到apache下面的www文件夹下。其他的Java web项目照常打包成war,发布到tomcat的webapp下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就你的需求描述来说,所谓动态静态分离意义不大。很多事情都不是绝对的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-10
展开全部
apache通过连接器与WEB容易交互,
交互规则为静态内容(如静态页面、CSS、JS、图片等等)不通过连接器,而直接由Apache访问对应的硬盘上的资源。
交互规则为静态内容(如静态页面、CSS、JS、图片等等)不通过连接器,而直接由Apache访问对应的硬盘上的资源。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询