记一篇IT培训日记051-讲师潜质
作者:互联网
04月03日 大晴天 心情美美哒
今天讲Servlet。Serlvet,Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。 这段概念当时听刀哥讲得云里雾里的,一脸抓瞎,课下结合百度,大概能理出来点头绪来,有点模糊,后面给小胖讲述一遍,在组织语言期间,灵光一闪,突然间悟了,通达了。
小胖:叶子哥,来给爷讲讲Servlet能干啥用啊,刀哥就简单扯了两下,弄了几个案例就玩了,貌似没看出啥用途啦。
我:大爷还真当习惯了,要哥给你一对一辅导,你到给点辅导费啊,刀哥免费的你咋不去问呢?
小胖:刀哥哪有你好说话,师生等级在那,开不起玩笑啊,你讲讲呗。等哪天哥月薪过万,请你喝奶茶啊,蜜雪冰城你随便挑。
我:还是来瓶怡宝实在点。Serlvet哥认为有下面2层理解:
1>Serlvet就是一套代码规则,照着它要求格式模板,就能完成它对应的操作功能。
2>Servlet连接浏览器(客户端)和业务代码逻辑(后端)较互枢纽
第一个好理解,就是套路代码,第二个有点难理解,我问好几遍度娘才搞清楚。还记得昨天我们写的html注册页面么?你思考一下,在注册页面里面填写完所需信息后,接下来要做啥?
小胖:点提交?
我:对头,点提交后,要做啥?
小胖:我那知道要做啥,你扯那么多跟servlet啥关系啊?
我:关系大了,html注册页面的目的是收集用户数据,数据到手之后存起来,后面其他逻辑估计会用到。而存数据地方要么在文件中,要么在数据库中。我们之前学的IO跟JDBC都可以用。另外,我查了一下度娘,发现html页面是无法直接操作系统文件跟数据库,那就需要用到java代码来操作了。但是,问题就在这,页面的数据怎么传到代码,然后使用IO/JDBC进行存储操作呢?就刚刚,灵光一闪,就通了。html页面不是有表单这个标签么,它里面的action属性就是关键,昨天,刀哥不是说了,表单标签会跟后端进行数据交互,其中的action就是后端提供的处理路径。
<html>
<form action="servlet路径" method="post">
<!--......-->
</form>
</html>
然后,你再想想,今天学的servlet不是硬性要求必须设置一个映射路径么,都是路径,那关系不就明细了么?
小胖:这个么一说,有点道理,跟今天的计算机案例一样:表单收集数据,提交之后,servlet计算然后再显示结果。
我:你综合看2个案例的特点,是不是都是:页面---servlet---java逻辑代码----页面,这种套路。servlet是不是用来连接前端页面跟后端java操作。
小胖:哥吊,您坐坐~
我:你再延伸一下,平常上网看的网页什么的,里面点击按钮,图片,广告什么,你说会不会也是serlvet在折腾呢,我猜八成是。
小胖:哥吊,抽华子~
我:一边去,明天看刀哥怎么说,估计八九不离十啦。
小胖:叶子哥,要不要考虑当讲师啊,发现你很有潜质喔,听说机构也要找讲师,要不你培转招啊,嘿嘿,叶讲师好。
我:想过,不过得看看,后续IT这行混不下去,再回来试试。
小胖:尼玛,后路都想好。哥委屈点,当你第一个学生。大B哥,小C都过来认识,认识,未来的叶讲师。
我:滚~
标签:Servlet,刀哥,讲师,html,小胖,servlet,051,潜质,页面 来源: https://blog.csdn.net/langfeiyes/article/details/122708397