1. Java应用程序三大方向:
Web应用程序:通过浏览器连接互联网访问的应用程序。
嵌入式应用程序:
桌面应用程序:
JavaEE方向:Java web应用程序。
2. 静态网页与动态网页
静态网页技术:HTML,CSS
动态网页技术:HTML,CSS,数据库,至少一门高级语言
主流的动态网页技术: Jsp/Asp.net/Php
3. Java web 开发环境搭建
JDK 7.0 Tomcat7.0 MyElipse10.0
Tomcat: 解析HTML CSS JavaScrip等标签语言
JSP 和 Servelet容器
Tomcat 服务器是一个免费开源的Web应用服务器,是轻量级服务器。当页面配置好Apache服务器,就可以响应HTML的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。
4. Tomcat 目录
/bin 存放包括启动和停止的命令文件
/conf Tomcat服务器的各种配置文件
/lib 服务器所需的各种JAR文件
/logs 服务器的日志文件
/Webapps 发布web应用时,会将Web应用的文件发布到此目录中。一般我们需要新建一个项目时就在该文件夹下新建项目,同时添加JSP 文件及相应的XML配置文件。
/work Tomcat把由JSP生成的Servlet放到此目录下。