初学移动应用开发

(1)web服务器
        Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache、 Nginx 、IIS。

        服务器是一种被动的操作,用来处理用户的一些请求和给用户一些响应信息。

        IIS: Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。

(2)Tomcat详解

Tomcat介绍: Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为比较流行的Web 应用服务器。

Tomcat网址: https://tomcat.apache.org/

Tomcat解压下载后的所得文件:

文件夹目录详解:

bin:tomcat启动、关闭等脚本

conf:tomcat配置文件

lib:依赖的jar包

logs:tomcat日志文件

temp:tomcat临时文件

webapps:网站文件存放的目录

启动tomcat:

进入bin文件夹

访问测试:localhost:8080

 可能遇到的问题:

        1.Tomcat启动脚本打开发现闪退    解决办法:检查Java环境变量配置

        此电脑右键属性中的高级系统设置

 点进环境变量

在下面的系统变量中新建一个JAVA_HOME,并将jdk环境进行添加 

        2.乱码问题:            解决办法:配置文件中设置

        找到Tomcat目录下conf文件夹中的logging.properties文件,用记事本打开,找到文件中的java.util.logging.ConsoleHandler.encoding = UTF-8,UTF-8改为GBK,保存后重启Tomcat服务,启动后就会看到刚才的乱码已经转换过来了。

tomcat核心配置:

找到Tomcat目录下conf文件夹中的server

 

可以配置启动的端口号:

        tomcat默认端口号为:8080

        mysql默认端口号为:3306

 

 

 发布一个Web网站:

        将自己写的网站,放到服务器(tomcat)中指定的web应用的文件夹(webapps)下

网站的结构:

        

(3)HTTP

        HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。

                文本:html、字符串、~…

                超文本:图片、音乐、视频、地图、定位…

                默认端口:80

         HTTPS:安全的

                默认端口:443

          几个时代:

                HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,然后断开连接。                 HTTP/1.1:客户端可以与web服务器连接后,可以获得多个web资源。

                HTTP/2.0:更多的优化、更多的特性、暂时只能应用在HTTPS

        Http请求:

                客户端 --- 发请求(Request) --- 服务器

                百度:

                

         请求行:

                请求行中的请求方式:GET

                请求方式:GET、POST、…

                         GET:请求能够携带的参数较少,大小有限制,会在浏览器URL显示数据内容,不安全,但高效

                        POST:请求能够携带的参数没有限制,大小没有限制,不会在浏览器显示数据内容,安全,不高效

Http响应:

        服务器 --- 响应 --- 客户端

百度:

        

 响应状态码:

        200:请求响应成功

        3xx:重定向

                重定向:你重新到我给你的新位置去

        4xx:找不到资源

                资源不存在

        5xx:服务器代码错误(500),网关错误(502)

(4)Maven

        Maven:项目架构管理工具

        Maven核心思想:约定大于配置

                        有约束,不要去违反。

        Maven会规定好你该如何去编写我们的Java代码,必须按照这个规范来。

        Maven官方网址: https://maven.apache.org/

        解压缩,配置系统环境变量:

                M2_HOME: Maven目录下的bin目录

                MAVEN_HOME: Maven的目录

                在系统的path中配置:%MAVEN_HOME%\bin

 Maven镜像

镜像:mirrors

        作用:加速我们的下载

国内建议使用阿里云镜像:

        在setting.xml配置文件中的mirrors节点下,加入一个新的mirror节点

<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  <mirrorOf>central</mirrorOf>        
</mirror>

Maven仓库

建立一个本地仓库(localRepository):

        <localRepository>/Users/zc/开发项目/maven</localRepository>

 (5) idea配置maven

打开IDEA,新建一个项目

 

下载时间会比较久,慢慢等待,知道出现BUILD SUCCESS即为成功

 在左侧src->main->创建java目录跟resources目录 

对目录进行标记

(6)idea配置tomcat

1.点击Add Configuration…,在弹出窗口中选择Tomcat Server —— local

2.tomcat各种配置的设置

 

 3.选择Deployment,点击 + 号,选择Artifact…,创建一个项目

4.启动tomcat

 

 

成功链接服务区,弹出网页

 

 7.Maven侧边栏的使用

Maven侧边栏详解

 pom.xml是Maven的核心配置文件

 打开依赖图

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值