linux,服务器,mysql数据库,tomcat
- Linux是计算机操作系统,跟window一样,用于大型服务器
- mysql是一种数据库,里面放着各种各个类型的数据表格,存放数据
- tomcat是一种Web服务器(免费开放源代码,主要用来解析jsp),网页的响应处理都是基于Tomcat、IIS、Apache、Nginx等显示的。但是JS的是通过浏览器运算的。
- tomcat和apache配合运行,tomcat在HTML的呈现方法不如apache,一个亿的点击量,静态页面tomcat是反应不过来,但apache可以轻松搞定。
- apache负责静态页面,tomcat负责jsp动态页面,当有静态页面进来,apache负责解析,有动态动作进行时,apache负责把这个动作引导至tomcat中,tomcat运算后反馈给apache,apache在反馈给浏览器。
- 实际上apache多用于居中调试,php进来了,引导给php运算,jsp进来了引导给tomcat
页面响应流程(以论坛回答问题为例)
回答别人提问的流程:在浏览器页面打完字,回答一个问题 ----》 点击提交回答 ----》 web服务器如nginx、apache、iis开始引导 ----》 若是php交给php解析,jsp交给tomcat运算 ----》 运算结果,保存插入mysql数据库或者oracle中 ----》 由tomcat读取出来,通过apache反馈回给浏览器。
jsp asp html
- JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。
- JSP 与 PHP、ASP、ASP.NET 等语言类似,运行在服务端的语言。JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序。JSP开发的WEB应用可以跨平台使用,既可以运行在 Linux 上也能运行在 Windows 上。
- 与ASP相比:JSP有两大优势。首先,动态部分用Java编写,而不是VB或其他MS专用语言,所以更加强大与易用。第二点就是JSP易于移植到非MS平台上。
- ASP(Active Server Pages 动态服务器页面)是一种生成动态交互性网页的强有力工具。使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。ASP 是在 IIS 中运行的程序,IIS 代表 Internet Information Services (Internet 信息服务),ASP 文件与 HTML 文件类似(现在基本不用asp,比较落后)
- html超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。
- Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。
html不是计算机编程语言,它是超文本标签,可以包含文字、音乐、图片等。 jsp基于java的网页编程语言,asp好像是基于vb脚本的网页编程语言吧,而asp.net是基于.net framework上编程语言,它可以用c#或其它语言编写 所以asp和asp.net是完全不同