zoukankan
html css js c++ java
tomcat介绍
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由java语言编写,需要运行在jvm虚拟机中。之所以Java的应用领域非常广泛,就是因为有JVM虚拟机的存在,如何操作系统或内核上只要运行了JVM虚拟机,那么就能够运行Java程序。Tomcat中提供了servlet、jsp代码所需的类库
JVM由C语言开发实现,既为Java程序提供运行环境,也提供诸多类库
Java技术的方向:J2SE、J2EE(在J2SE基础上添加了企业级组件)
servlet在JVM之上实现了CGI协议,扩展了JDK,因此能够通过CGI协议响应用户的请求,servlet是服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的HTML页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机
jsp风格的代码使得Java程序可以嵌入到HTML页面中
http://www.cnblogs.com/zhouyuqin/p/5143121.html
Java的JDK有两种,一是openJDK,另外一个是oracleJDK
查看全文
相关阅读:
21、Java并发性和多线程-Java中的锁
20、Java并发性和多线程-Slipped Conditions
19、Java并发性和多线程-嵌套管程锁死
Java 架构师眼中的 HTTP 协议
MonolithFirst
【SpringMVC】从Fastjson迁移到Jackson,以及对技术选型的反思
SpringMVC接口测试异常:Can not deserialize instance of int out of START_OBJECT token
请不要盲目的进行横向扩展,优先考虑对单台服务器的性能优化,只有单台服务器的性能达到最优化之后,集群才会被最大的发挥作用
Android Fragment中调用getActivity为null的问题
Android 那些年,处理getActivity()为null的日子
原文地址:https://www.cnblogs.com/liu1026/p/7783926.html
最新文章
数据结构
Windows7系统中nginx与IIS服务器搭建集群实现负载均衡
一致性哈希算法(Consistent Hashing Algorithm)
MyBatis3错误:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Priority的问题解决
MyBatis3-示例工程
MyBatis3教程
Eclipse代码/目录虚线对齐设置
Java数据库连接池研究
Maven使用GitHub项目目录搭建远程仓库
Maven配置项目依赖使用本地仓库的方法汇总
热门文章
30、Java并发性和多线程-阿姆达尔定律
29、Java并发性和多线程-非阻塞算法
28、Java并发性和多线程-剖析同步器
27、Java并发性和多线程-CAS(比较和替换)
26、Java并发性和多线程-线程池
25、Java并发性和多线程-阻塞队列
24、Java并发性和多线程-信号量
23、Java并发性和多线程-重入锁死
22、Java并发性和多线程-Java中的读/写锁
OpenJDK与JDK的区别分析
Copyright © 2011-2022 走看看