初识JAVAWEB

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文件编译而成的字节码文件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,079评论 19 139
  • 学习JavaWeb我们需要安装一下的开发环境并配置好:JDK,MyElipse,Tomcat。 怎么安装配置这里我...
    LU7IN阅读 366评论 0 1
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,985评论 6 342
  • 今天是陕西2017年高考出成绩的日子,我的心一天都被揪着,因为我的几个同学的孩子今年同时参加高考,从中午1...
    立春暖阳阅读 208评论 4 4
  • 每个人基本的状态都是在追求自己有限世界的百分之百的安全感。比如,有的人紧追热剧,很怕在和周围朋友聊天的过程中,自己...
    松球42阅读 158评论 0 1