1.5.2 开发服务器Apache Tomcat简介

Apache Tomcat通常被称为Tomcat Server,它是ASF开发的一个开源Java Servlet容器。 Tomcat由开放的开发者社区开发和维护,Apache开发者协会根据许可协议开发Apache开发者社区,并且是开源软件。

Tomcat还添加了基于用户和基于系统的Web应用程序增强功能,以增加对各种环境中的部署的支持。它还尝试管理整个网络中的会话和应用程序。Tomcat正在构建其他组件。 Apache Tomcat可以使用许多其他组件。这些组件可能由用户在需要时创建,或者可以从其中一个镜像下载。

Tomcat开始由Sun Microsystems的软件架构师James Duncan Davidson担任servlet参考实现。后来他帮助该项目开源,并在Sun Microsystems向Apache软件基金会捐赠中发挥了关键作用。 Apache Ant软件构建自动化工具是作为创建Tomcat作为开源项目的副作用而开发的。

戴维森最初希望该项目能够成为开源项目,由于许多开源项目都有O'Reilly出版的与他们有关的书籍,其中包括动物封面上的动物,他想在动物之后命名该项目。他提出Tomcat,因为他推论动物代表了一些可以为自己辩护的东西。尽管tomcat已经被另一个O'Reilly标题所使用,当O'Reilly在2003年在封面上发表了他们的Tomcat图书时,希望看到动物封面的愿望最终实现了。

1.5.3 开发技术JSP简介

JSP是一种帮助软件开发人员基于HTML,XML或其他文档类型创建动态生成的网页的技术。 Sun公司于1999年发布的。JSP与PHP和ASP类似,但它使用Java编程语言。JSP在运行时被翻译成servlet,因此JSP是servlet;每个JSP servlet被缓存并重新使用,直到修改原始JSP。

JSP通常用于传递HTML和XML文档,但是通过使用OutputStream,它们也可以传递其他类型的数据。

JSP页面使用几个分隔符来编写脚本函数。最基本的是^%…%1,其中包含一个JSP脚本。脚本是一个片段的java代码,运行时用户请求页面。其他常用分隔符包括^%=…%s^表达式,其中脚本和分隔符被替换为表达式的计算结果和指令,用^%@表示。%^。java代码不需要在一个单一的脚本块或独立完成。它可以跨越标记内容,只要整个页面在语法上是正确的。例如,如果任何java / /在一个脚本块必须正确关闭打开的页面后成功编译脚本。内容落在java代码分块(跨越多个脚本)进行编码。IF块内的内容只在IF条件求值为真时才出现在输出中。同样,循环构造中的内容可能会多次出现在输出中,这取决于循环体运行的次数。

1.5.4 数据库管理系统软件MySQL简介

MySQL,它的名字是“My”(联合创始人Michael Widenius女儿的名字)和“SQL”(结构化查询语言的缩写)的组合。 MySQL由一家单一的盈利公司拥有和赞助。为了专有使用,可以使用多种付费版本,并提供附加功能。

MySQL的编写软件是C和C ++。它的SQL解析器是用yacc编写的,但是它使用了一个家庭酿造的词法分析器.MySQL可以在许多系统平台上运行,MySQL到OpenVMS的一个端口也存在。

MySQL服务器软件本身和客户端库使用双重授权分配。它们从GPL版本2开始,从2000年6月28日开始(2009年已扩展为FLOSS许可证例外)或使用专有许可证。

支持可以从官方手册中获得。此外,还可以在不同的IRC频道和论坛中提供免费支持。 Oracle通过其MySQL Enterprise产品提供付费支持。他们在服务范围和价格上有所不同。此外,还有一些第三方组织提供支持和服务。

MySQL已经收到了积极的评论,并且评论者注意到它“在平均情况下表现得非常好”,并且“开发者接口在那里,并且文档(更不用说通过网站等在真实世界中的反馈)很好”。它也被测试为“快速,稳定和真正的多用户,多线程的sql数据库服务器”MySQL由瑞典公司MySQL AB创建。 Widenius和Axmark最初的MySQL开发于1994年。MySQL的第一个版本于1995年5月23日出现。它最初创建时是基于低级语言ISAM的mSQL个人使用,创建者认为它太慢而且不灵活。他们创建了一个新的SQL接口,同时保持与mSQL相同的API。通过保持API与mSQL系统的一致性,许多开发人员能够使用MySQL而不是(现有许可的)mSQL先行程序。

上一篇:jsp值得买导购网站的设计与实现
下一篇:没有了

java+mysql学术会议参会信息系统的设计+源代码

jsp+mysql酒店管理系统的设计+源代码

java+mysql作业提交批改系统设计+ER图

java+mysql音乐管理系统的分析与设计

java+mysql商品销售系统的设计与实现+ER图

java+mysql农村土地管理系统的设计与实现

java+mysql移动医生系统设计与实现服务端设计

创业型企业人才引进的策略

出租车计价器国内外研究现状综述

功放线性化国内外研究现状和未来的发展趋势

高度重视党建创新 努力加...

农村基本公共服务均等化...

不确定性条件下企业竞争...

十二生肖年龄表配對 男女...

弦截法的例题及MATLAB程序

朗读茬小學语文教學中的作用探讨【1758字】

五禽戏对高校大学生主观幸福感的干预研究