编程语言与服务器的通信

wchb2015 发布于 2015年11月07日 | 更新于 2016年02月15日
无人欣赏。

我是一个java程序员,想自己搭建一个网站.我理解的搭建网站的过程就是前端+后端+数据库+web服务器+服务器+IP域名.

但我在编程语言和web服务器(Apache,nginx)上一直有疑问.

说Apache本身不支持java语言,可以用cgi ,或者安装模块的方式去支持,但这两种方式因为性能问题基本没人用.

那大家使用Apache和java去建站时是怎么让Apache去支持java的.

另外,tomcat算web服务器吗?

nginx,Apache,tomcat的区别是什么呢?

共2条回复
tinyfool 回复于 2015年11月07日

还是找本书看吧,你基础概念太乱,不适宜问问题

CattenLinger 回复于 2016年02月15日

看来是刚开始学用Java做网站。我刚入门,分享一点心得。

推荐一本入门书JSP & Servlet学习笔记

Tomcat是一个Servlet容器,用于支撑Servlet的运行,但它自己自带一个HTTP服务器,方便调试使用但不适合直接当作网站上线后的Web服务器。访问一个网站,首先是浏览器向Web服务器发送请求,动态页面由Web服务器去代为请求Servlet容器再把结果返回到浏览器,静态资源一般都是由Web服务器直接返回。

你应该是不太清楚“前端+后端+数据库+web服务器+服务器+IP域名”这里的术语的概念?我们老师忽悠人(或许是老师表述不清)的时候也是这么说一堆东西出来的,后来上课的时候教得同学们糊里糊涂的。搜点这些名词的详细解释有助你学习。

我的一些理解就这样,希望对你的学习有帮助,有什么说得不好的请多多包涵。

登录 或者 注册