JAVAWEB的环境搭建和helloworld
同一产品的app和网页是同种功能在不同终端的实现,层次结构如下:
安卓端------------
ios端-------------- 服务器端
web前端---------
基本流程如下:终端发送请求,服务器端接收请求,进行业务逻辑处理,对终端进行回复。
所以后台开发的第一步是先要搭建服务器的环境,让服务器端程序运行于此。环境的搭建取决于技术的选择,由于选择JAVA开发,所以需要配置JAVA环境(安装JDK和JRE以及配置环境变量),安装IDE eclipse和服务器tomcat,数据库选择mysql(同样也需要配置环境变量)。相关的搭建过程可参考http://blog.csdn.net/wangqiuyun/article/details/8953940
接下来就可以创建helloworld项目了,项目创建和运行参见http://jingyan.baidu.com/article/295430f1d4128e0c7e0050c3.html
JAVA工程目录结构
一个简单的JAVAWEB工程目录结构如下:
其中SRC用于存放java源代码,服务器端的业务逻辑代码在此编写。
webcontent为项目根目录,可以在此文件夹下建立新文件夹存放jsp页面文件以及各种资源文件(image等),该文件夹下的资源在项目部署到tomcat之后,用户是可以访问得到的。
webcontent目录下WEB-INF的资源,用户是不能访问的,其中web.xml是web工程的配置文件,提供给web服务器解析并获取相关信息。如servlet、过滤器等的配置。缺少此文件tomcat将会启动报错。lib用于存放第三方jar包。
META-INF是工程自身相关的一些信息,元文件信息,开发者通常无须更改。
将项目发布在tomcat下之后的目录为:
web-inf下为
其中classes为原工程下的java文件编译而成的字节码文件。