web开发实际上就是客户端发送请求到服务端,服务端给出相应的数据。如下图:
图中可以发现从什么开始学起
一、tomcat(网站发布正常是放在最后,但是现在使用的eclipse要配置tomcat,所以就先说)
二、html、js、css(主要想说的时静态页面也是要经过Servlet)
三、Servlet接口
四、JDBC,数据库
五、jsp、EL、JSTL保证jsp页面与Servlet之间通讯
关于tomcat安装网上有很多就不叙述了
①、tomcat目录结构
②、如何把一个项目发布到tomcat中
发布三种方式:
1、web文件拷贝到webapps/ROOT下
2、配置虚拟路径(tomcat/conf/server.xml)找到host元素节点
<!-- docBase : 项目的路径地址 如: D:xml02person.xml path : 对应的虚拟路径 一定要以/打头。 对应的访问方式为: http://localhost:8080/a/person.xml --> <Context docBase="D:xml02" path="/a"></Context>
3、配置虚拟路径(tomcat/conf/[enginename(conf/server中engine节点的name属性)]/[hostname(conf/server中engine节点的name属性)]/ 新建一个xml文件)
3.1、 自定义名字(person.xml)
3.2、 在这个文件里面写入以下内容
<?xml version='1.0' encoding='utf-8'?> <Context docBase="D:xml02"></Context>
3.3、 在浏览器上面访问 http://localhost:8080/自定义名字(person)/xml的名字即可
③、给Eclipse配置Tomcat
1. 在server里面 右键新建一个服务器, 选择到apache分类, 找到对应的tomcat版本, 接着一步一步配置即可。
2. 配置完毕后, 在server 里面, 右键刚才的服务器,然后open , 找到上面的Server Location , 选择中间的 Use Tomcat installation...
3.测试tomcat服务,创建一个web项目
运行结果:
这样貌似就完成了。
注意:通过startup.bat启动tomcat时,会一闪而过,有两种可能,一、没有配置JAVA_HOME环境变量,二、jdk版本不匹配