日期:2014-05-18  浏览次数:20858 次

下面所列的该如何区分?
jsp与JavaScript是否一样的,还是两者之间有什么区别?
tomcat和Apache之间是不是从属关系,还是两者之间的各有什么特点?
我看见有人用了:tomcat+struct+oracle开发了一个网站,除了oracle是数据库以外,tomcat和struct各有什么用处?

------解决方案--------------------
一样给你说一句,其余你自己找书看
jsp:java server page缩写,实现用户的界面的主要途径,javascript在上面添砖加碗,实现一些特效,

apache公司听说过把,tomcat 是apache的一个系列,服务器,

struts:j2ee的一个热门的框架,从系统的可扩展性,可重用性..等很多方面考虑的结果
------解决方案--------------------
名词解释就不跟你说了,楼上的已经说清楚了:

jsp与JavaScript是不一样的,两者之间的区别:
jsp是java语言的一部分,又sun公司开发的,是一种用来开发动态网页的语言,其必须运行在web服务器中,如tomcat,resion等,当然也可以运行在一些应用服务器(他们整合了web服务器和应用服务器),如weblogic,jboss+tomcat等

javascript是一种脚本语言,由Sun和Netscape公司共同开发的产品是一种辅助的东西.有也可以,没有也可以,不过在应用中使用javascript,会使你开发更加方便.现在的b/s系统,几乎都离不开它.javacsirpt是在客户端的IE来解释和执行的.


tomcat和Apache之间不是从属关系,还是两者之间的各有各的特点:
他们两个都隶属Jakarta项目组.

tomcat是一个web服务器,是用来运行jsp和serlet等的web容器,也可以管理就一些静态的东西,如html,jpg等静态文件.但在管理静态文件方面,不是tomcat的强项,在效率上远远不如apache等http服务器.

apache是一个http服务器,功能主要是接受可户的http请求,并将请求转发到相应的web服务器中,同时还用来管理静态文件(专长).

现在很多服务器都采用与apache整合的技术,来解决一些效率上的问题,即处理静态文件的时候,如html文件,jpg图片文件,由apache来处理,而处理动态文件的时候,入jsp,servlet等.由web服务器来处理.这样可以减轻服务器的负担.

tomcat+struct+oracle等,只是说明一个系统采用的技术,如提,这个系统的服务器是tomcat,筐架是structs,后台数据库用的是oracle.你也看到很多不同的,如SPRING + HIBERNATE + STRUCT等