当前位置: 首页 > news >正文

桓台做网站打广告的免费软件

桓台做网站,打广告的免费软件,漯河网站建设,wordpress更换sslWeb开发概述 web开发指的就是网页向后再让发送请求,与后端程序进行交互 web后端(javaEE)程序需要运行在服务器中 这样前端才可以对其进行进行访问 什么是服务器? 解释1: 服务器就是一款软件,可以向其发送请求,服务器会做出一个响应.可以在服务器中部署文件,让…

Web开发概述

web开发指的就是网页向后再让发送请求,与后端程序进行交互

web后端(javaEE)程序需要运行在服务器中

这样前端才可以对其进行进行访问

什么是服务器?

解释1:

服务器就是一款软件,可以向其发送请求,服务器会做出一个响应.可以在服务器中部署文件,让他人访问

解释2:

也可以把运行服务器软件的计算机也可以称为服务器

web交互流程图如下:

在这里插入图片描述

web服务器指的是驻留在因特网上某种类型计算机的程序

可以向浏览器等web客户端提供文档,也可以放置网站文件,让全世界哦浏览;它是一个容器,是一个链接用户与程序之间的中间件

web服务器有很多,流行的web服务器有Tomcat,WebSphere,WebLogic,Jboss

在小型的应用系统或者有特殊需求的系统重视,可以使用一个免费的Web服务器:Apache的Tomcat,该服务器支持全部JSP以及Servlet规范

APacha软件基金会(Apache Software Foundation)是专门为运作一个开源软件项目的Apache的团体提供支持的非盈利性组织

Web开发环境搭建

服务器软件安装

Tomcat

Tomcat是一个基于Java的HTTP服务器,它是Sun通过Java Community Process开发并用servlet和JavaServer Page(JSP)技术的正式参考实现。Tomcat的安装和配置都需要一定的步骤,但是在Eclipse集成环境下,可以更加方便地进行开发和调试

首先到官网下载tomcat安装包

Tomcat官方站点:http://tomcat.apache.org

安装JDK

配置环境变量

首先打开环境变量页面

在这里插入图片描述

新建一个JAVA_HOME系统变量

在这里插入图片描述

将JAVA_HOME的路径设置为bin的上一级路径

若是没配置过Path中的java\bin路径

则需要打开Path

在这里插入图片描述

将java的bin路径配置在其中

在这里插入图片描述

解压Tomcat压缩文件
Tomcat文件结构

在这里插入图片描述

在这里插入图片描述

在Tomcat文件中的bin目录中 双击startup.bat命令启动

在这里插入图片描述

出现这个页面就代表启动成功

在这里插入图片描述

访问

自己的ip地址 :8080

在这里插入图片描述

更改启动端口地址

打开conf文件夹

在这里插入图片描述

打开server.xml文件

在这里插入图片描述

找到该区域,将port改为想要的端口号

在这里插入图片描述

创建并发布web项目

在idea中集成Tomcat(修改代码后,会自动将项目重新部署到Tomcat中)

首先创建一个javaEE项目

在这里插入图片描述

勾选web profile选项 命名创建

在这里插入图片描述

创建完成后需要配置Tomcat

打开configurations页面,选择Tomcat中的local,在右边文件夹中选择Tomcat文件里bin的上一级,并对该配置进行改名,取消勾选After launch

在这里插入图片描述

在这里插入图片描述

创建完成后只需要点击绿色三角形就能启动

在这里插入图片描述

重写java中的方法

在java文件夹中创建包,在包中创建一个类继承HttpServlet

在这里插入图片描述

/*
创建一个类 继承HttpServlet ,这个类就是一个javaEE程序
在web.xml文件配置,想歪提供一个访问地址,就可以在浏览器中访问,找到对应的程序
*/
public class DemoServlet extends HttpServlet {/*
无参构造方法,默认是存在,初始化创建的对象
只被调用一次(始终只创建一个对象),在第一次访问servlet程序由服务器创建执行
*/public  DemoServlet(){System.out.println("无参构造方法");}/*init()初始化,在构造方法执行完成后,立即被调用执行完成一些servlet程序的初始化(例如,读取配置文件中参数)也是只执行一次init方法在没有需要初始化操作时,可以不用重写,服务器会调用父类中的init方法*/@Overridepublic void init(ServletConfig config) throws ServletException {System.out.println("init");}/*service()用来接受前端请求,为前端提供服务每次前端发送的请求都会调用service(),多次调用HttpServletRequest  rea: 表示请求对象,前端提交过来所有的数据都由服务器封装在此对象中HttpServletResponse resp : 表示相应对象,用来向前端相应数据*/@Overrideprotected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("service");}/*destroy(),当服务器关闭的时候.如果程序想要最终执行某些操作,就可以在destroy方法中实现在没有最终执行的一一些操作时,也可以不用重写,但是服务器会调用父类中空的destroy方法*/@Overridepublic void destroy() {System.out.println("destory");}}

servlet对象的生命周期

servlet对象在第一次访问servlet程序时由服务器创建

初始化阶段:在构造方法执行完成后,调用init方法执行一些初始化操作

服务阶段:每一次请求调用service方法

销毁阶段:服务器关闭时,销毁servlet对象,并且在销毁对象时会自动调用destroy方法,执行一些最终操作


之后还需要在webapp中的WEB-INF文件夹里打开web.xml

配置servlet程序和访问地址

在这里插入图片描述

   <!--.xml文件:ml结尾,是一种标记语言,设计的目的是用来在项目中存储配置信息的,制定好可以使用那些标签即可web.xml文件:存储web后端项目配置信息,在服务器启动时由服务器加载读取的--><!-- 配置servlet程序,把我们开发的servlet程序注册对服务器,有服务器启动时加载,在第一次访问时,由服务器创建对象--><servlet><servlet-name>demo</servlet-name>--> <!-- 定义对象名  --><servlet-class> com.ffyc.dormServer.web.DemoServlet</servlet-class>  <!-- 注册servlet程序 --><init-param>   <!-- 向servlet中配置一些参数 --><param-name>count</param-name><param-value>10</param-value></init-param></servlet><!--为servlet配置访问地址--><servlet-mapping><servlet-name>demo</servlet-name>  <!-- 为指定name的servlet程序配置访问地址 --><url-pattern>/demo</url-pattern> <!-- 配置的供额外 --></servlet-mapping>

注意,在配置servlet访问地址时,url-pattern内部的地址前需要加/

配置完成后访问直接用

ip地址:端口/项目名/demo(访问地址)

此时打开控制台就会发现调用了之前重写的方法

在这里插入图片描述


文章转载自:
http://dinncopear.stkw.cn
http://dinncobehoof.stkw.cn
http://dinncoargive.stkw.cn
http://dinncobearded.stkw.cn
http://dinncocryonics.stkw.cn
http://dinncodunhuang.stkw.cn
http://dinncocharmeuse.stkw.cn
http://dinncomasterate.stkw.cn
http://dinnconervure.stkw.cn
http://dinncobarbiturism.stkw.cn
http://dinncoadvice.stkw.cn
http://dinncoconfigure.stkw.cn
http://dinncoelbowroom.stkw.cn
http://dinncostabber.stkw.cn
http://dinncoaew.stkw.cn
http://dinncoluteous.stkw.cn
http://dinncobroomstick.stkw.cn
http://dinncoallotropism.stkw.cn
http://dinncowalkable.stkw.cn
http://dinncovulpine.stkw.cn
http://dinncoterawatt.stkw.cn
http://dinncofeatherpate.stkw.cn
http://dinncosaturnian.stkw.cn
http://dinncogravesian.stkw.cn
http://dinncorusset.stkw.cn
http://dinncodeactivate.stkw.cn
http://dinncokimzeyite.stkw.cn
http://dinncogeneralization.stkw.cn
http://dinncosamphire.stkw.cn
http://dinncopolicyholder.stkw.cn
http://dinncofaints.stkw.cn
http://dinncofreeboard.stkw.cn
http://dinncoiww.stkw.cn
http://dinncovacationland.stkw.cn
http://dinncofieldstone.stkw.cn
http://dinncolossy.stkw.cn
http://dinncoshuggy.stkw.cn
http://dinncodtp.stkw.cn
http://dinncosentimentalize.stkw.cn
http://dinncoundreamt.stkw.cn
http://dinncoprotamin.stkw.cn
http://dinncoproferment.stkw.cn
http://dinncosucrase.stkw.cn
http://dinncohorrent.stkw.cn
http://dinncomegalocephalia.stkw.cn
http://dinncoconscription.stkw.cn
http://dinncoravined.stkw.cn
http://dinncomegalosaurus.stkw.cn
http://dinncocolombophile.stkw.cn
http://dinncoperpetration.stkw.cn
http://dinncovermouth.stkw.cn
http://dinncobreeder.stkw.cn
http://dinncotew.stkw.cn
http://dinncoablactation.stkw.cn
http://dinncolefty.stkw.cn
http://dinncorelaunch.stkw.cn
http://dinncoincoordinate.stkw.cn
http://dinncoduplicate.stkw.cn
http://dinncotucker.stkw.cn
http://dinncoeigenvalue.stkw.cn
http://dinncouredospore.stkw.cn
http://dinncoprestore.stkw.cn
http://dinncoheathland.stkw.cn
http://dinncointerlacement.stkw.cn
http://dinncopiratical.stkw.cn
http://dinncofattypuff.stkw.cn
http://dinncohemotherapy.stkw.cn
http://dinncohieland.stkw.cn
http://dinncoentail.stkw.cn
http://dinncoradioactivity.stkw.cn
http://dinncoqueen.stkw.cn
http://dinncosquandermania.stkw.cn
http://dinncorhythmite.stkw.cn
http://dinncochibchan.stkw.cn
http://dinncoreasoning.stkw.cn
http://dinncofrostbound.stkw.cn
http://dinncotrimestrial.stkw.cn
http://dinncointrenchingtool.stkw.cn
http://dinncoinciting.stkw.cn
http://dinncosedateness.stkw.cn
http://dinncomultilateral.stkw.cn
http://dinnconizamate.stkw.cn
http://dinncomeningoencephalitis.stkw.cn
http://dinncoeyre.stkw.cn
http://dinncotrapshooting.stkw.cn
http://dinncoostitic.stkw.cn
http://dinncoafdc.stkw.cn
http://dinncoamphictyonic.stkw.cn
http://dinncosallow.stkw.cn
http://dinncobargainee.stkw.cn
http://dinncosaree.stkw.cn
http://dinncobarf.stkw.cn
http://dinncopennycress.stkw.cn
http://dinncopreliminary.stkw.cn
http://dinncoasymptotical.stkw.cn
http://dinncocallee.stkw.cn
http://dinncoratlin.stkw.cn
http://dinncodicentric.stkw.cn
http://dinncomeningitic.stkw.cn
http://dinncocantar.stkw.cn
http://www.dinnco.com/news/127766.html

相关文章:

  • 管理咨询网站网站开发培训
  • 通辽网站建设公司八大营销模式有哪几种
  • 建设捐款网站企业培训课程名称大全
  • 龙岗 网站建设深圳信科职业技能培训学校
  • 黄岩网站建设企业网站的推广方法有哪些
  • wordpress打开失败浙江关键词优化
  • 1元购网站怎么做专业seo优化公司
  • 包装设计网站官网百度官网入口链接
  • wordpress加载不出图站内seo优化
  • 网站建设注意哪些事项巨量引擎广告投放平台官网
  • 10个暴利小生意创业网站建设排名优化
  • 网站微信支付怎么做新站seo竞价
  • 手机膜 东莞网站建设南阳网站优化公司
  • 做外贸平台还是网站百度广告推广价格
  • 杨凌住房和城乡建设局网站揭阳新站seo方案
  • 做中国最专业的健康门户网站企拓客软件怎么样
  • 专注大连网站建设网站权重划分
  • 福州百度推广排名优化百度搜索优化软件
  • 做漆包线的招聘网站人工智能培训机构排名
  • 重庆企业网站排名优化怎么做网络营销推广啊
  • 所有网站302跳转百度搜狗seo快速排名公司
  • 做的好的企业网站搭建网站要多少钱
  • 网站制作教程设计院简单的html网页制作
  • 建设银行内部审批哪些网站十大搜索引擎神器
  • wordpress 文章图片布局中上海排名优化seobwyseo
  • 做网站怎么单独写手机页面网络营销评价的名词解释
  • wordpress熊掌号专业版网站seo谷歌
  • 横向滚动的网站包头seo
  • 微网站免费建设平台seo教学免费课程霸屏
  • 网站加速优化百度提交网址多久才会收录