Java码农进阶之路~JavaWeb开发入门

一.Web分类

静态Web资源:页面中供人访问的资源是不变的(html,css,js)

动态Web资源:用户在访问动态资源的时候,访问内容是由代码生成的,可与用户交互,改变显示的资源(jsp,Servlet)

二.服务器

用户通过网址来请求服务器端

请求就是服务器端上面的静态资源和动态资源,请求完成之后会给浏览器一个响应的结果

Tomcat服务器 一种轻量级服务器
注意:服务器端开发 是开发放到服务器上运行的代码,而不是开发一个服务器出来

tomcat服务器下文件夹

bin 存放编译指令的文件夹(开启关闭服务)

conf 存放tomcat自己的配置文件

lib 存放tomcat依赖的jar包

logs 存放的是用户访问服务器的日志(可以查看错误)

temp 存放临时文件 

webapps 默认存放 应用程序的文件夹(你的工程)

work 存放tomcat自己的工作文件

wtpwebapps 与Eclipse关联后 工程序放的文件夹

META-INF 扩展应用程序的文件夹

WEB-INF 存放着工程使用jar包

        lib    存放工程使用的jar包(不用添加路径 会自动编译到服务器上)

        web.xml    工程的配置文件

        classes       工程编译到服务器上出现的,里面保存的是 你工程中的类的.class文件

注意:WEB-INF文件夹下存放的资源是不能直接通过网址去访问的

三.利用命令行(中端开启tomcat服务)

1.前往tomcat 的 bin文件夹下

2.开启文件管理权限(读写)

    * sudo chmod 755 *.sh

3.开启服务(windows 下, 执行的是 .bat后缀的指令)

    * sudo sh ./startup.sh

注意:不要重复开启服务,否则会出现端口被占用错误(关了才能再开)

   ---------        访问服务器上的字眼

访问网址:

http://IP地址:端口号/项目名称/访问的资源

通过这个网址 查看tomcat服务是否启动

http://localhost:8080

访问的网址

URL 统一资源定位符

http://localhost:8080/test/HelloWorld.html

URI 统一资源标识符

/test/HelloWord.html

4.关闭服务

sudo sh ./shutdown.sh

四.

工程被编译到服务器实际上是把工程目录下的WebContent文件夹下的内容编译进去(WebContent本身不出现)



你可能感兴趣的:(Java码农进阶之路~JavaWeb开发入门)