在IDEA中部署项目.创建web以及Servlet的使用

1.如何在IDEA中部署服务器项目?

        1)在idea中创建一个新的project,并勾选web application选项如图所示

2)选择项目名称以及保存路径即可创建成功:项目名称为item

3)添加服务器

        

4)配置服务器

 

通过fix配置好服务器后会在URL中产生一个项目的浏览器端访问地址:http://localhost:8080/Item_war_exploded/

该地址就是前端访问服务器的地址.

2 部署好项目后如何访问该项目下的WEB下的网站?

        1.WEB指为何物?

                WEB就相当于该项目网站(前端页面)的家,而我们所创建的前端页面(如html jsp index.jsp等文件)就存放于此.

        2.如何访问WEB下的网站?

                当服务器启动时index.jsp就会在浏览器端自动被加载.当我们要访问其他自己书写的jsp文件时,就要通过上下文路径去访问该网站如 http://localhost:8080/Item_war_exploded/hello.jsp

 3 SERVLET的简介及使用

        1.何为SERVlET?

                 servlet是一个服务连接器,用于对前后端数据的交互.比如

                        1)前端传入的数据需要在servlet中进行封装

                        2)后端查询到的数据需要在servlet中与前端封装的数据进行比对

                        3)在对数据进行比对后,需要在servlet中进行前端的页面跳转

        2.如何使用SERVLET?

                1)导包(7个)导包后还需要在articfact中双击将其添加至bin目录中

                2)在src中创建控制器(存放servlet类的包)在控制器中国创建servlet类,在该类中继承HttpSERVLET并重写doget和dopost方法,这两个方法中的参数为request对象和response对象(在浏览器端访问时就被服务器创建)

                3)对连接器的配置文件进行设置(普通设置和映射配置)

                        其中映射配置(后台地址)必须在斜杠后添加自己命名的字母如/first.前端通过映射路径就能连接到连接器. 

                4)直接访问后台地址

                           http://localhost:8080/Item_war_exploded/first,此时就可以通过浏览器进入连接器的对象中(过程就是servlet的执行流程)

                5)热部署

                        何为热部署?

                                当不进行热部署时,我们没操作一次servlet就要重新启动一下服务器以保证操作的servlet数据已经被服务器加载,而进行热部署后我们操作的servlet操作就会实时在服务器中更新,不需要重新启动服务器.

                        如何设置热部署?

                        

注:每改一次servlet中的配置文件就要重启一次服务器,在进行热部署后要重新部署一下服务器,而不是重启服务器

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值