J2EE struts Servlet JSP B/S彼此之间是什么关系?最好花个关系图。
J2EEstrutsServletJSPB/S彼此之间是什么关系?最好花个关系图。ASPJSPCGIPHP是不是并列的关系?...
J2EE struts Servlet JSP B/S彼此之间是什么关系?最好花个关系图。
ASP JSP CGI PHP是不是并列的关系? 展开
ASP JSP CGI PHP是不是并列的关系? 展开
展开全部
粗略的说:
B/S>J2EE>Servlet>JSP>struts
B/S指浏览器/服务器与c/s(客户端/服务器)相对应,就是用网页浏览器做客户端运行的程序。
J2EE是一种B/S设计平台。
Servlet、JSP是J2EE的两种技术,而JSP又是为简化Servlet开发而产生的技术,运行时需要服务器转为Servlet运行。
struts利用了Servlet、JSP开发的一种设计框架,为了实现MVC。
CGI>ASP\JSP\PHP
CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。
CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。对初学者来说,最好选用易于归档和能有效表示大量数据结构的语言,例如UNIX环境中: · Perl (Practical Extraction and Report Language) · Bourne Shell或者Tcl (Tool Command Language) · PHP(Hypertext Preprocessor)) 由于C语言有较强的平台无关性,所以也是编写CGI程序的首选。 Windows环境中: · C和C++ 由于Internet上大部分服务器使用的是UNIX操作系统,且几乎任一UNIX操作系统中都有Bourne Shell,因而后面讲述的例子中大部分是用Bourne Shell编写的。 最终Perl由于其跨操作系统、易于修改的特性成为了CGI的主流编写语言,以至于一般的“cgi程序”就是Perl程序。
因此其余三种是实现的语言(或技术)
B/S>J2EE>Servlet>JSP>struts
B/S指浏览器/服务器与c/s(客户端/服务器)相对应,就是用网页浏览器做客户端运行的程序。
J2EE是一种B/S设计平台。
Servlet、JSP是J2EE的两种技术,而JSP又是为简化Servlet开发而产生的技术,运行时需要服务器转为Servlet运行。
struts利用了Servlet、JSP开发的一种设计框架,为了实现MVC。
CGI>ASP\JSP\PHP
CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。
CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。对初学者来说,最好选用易于归档和能有效表示大量数据结构的语言,例如UNIX环境中: · Perl (Practical Extraction and Report Language) · Bourne Shell或者Tcl (Tool Command Language) · PHP(Hypertext Preprocessor)) 由于C语言有较强的平台无关性,所以也是编写CGI程序的首选。 Windows环境中: · C和C++ 由于Internet上大部分服务器使用的是UNIX操作系统,且几乎任一UNIX操作系统中都有Bourne Shell,因而后面讲述的例子中大部分是用Bourne Shell编写的。 最终Perl由于其跨操作系统、易于修改的特性成为了CGI的主流编写语言,以至于一般的“cgi程序”就是Perl程序。
因此其余三种是实现的语言(或技术)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询