@muyanfeixiang
2017-01-11T23:32:58.000000Z
字数 694
阅读 1230
JavaWeb
Spring
SpringMVC
上两节新建了一个java web应用并部署到tomcat。
这种方式新建的web应用和之前使用asp.net构建的传统的web程序很像,都是需要web容器来运行,不能直接使用java命令来运行因为没有main入口。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
</web-app>
上面这段代码告诉tomcat这是一个java web程序,版本是3.1(应该就是servlet的版本),因为tomcat实现了servlet规范,就能够去加载web应用。这个应用只有index.jsp文件,没有类文件所以十分简单,因此index.jsp也是默认的打开页面。
简单的web应用如上
- .idea是ide信息在此不赘述
- out是项目打包输出路径
- src是java 类的目录,因为这个简单web没有类,所以为空
- web目录是web应用的资源所在包括web.xml,jsp文件,css等。
一个稍微复杂的web项目目录如下,以后会慢慢接触各个模块