记一篇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计算然后再显示结果。

记一篇IT培训日记051-讲师潜质

 我:你综合看2个案例的特点,是不是都是:页面---servlet---java逻辑代码----页面,这种套路。servlet是不是用来连接前端页面跟后端java操作。

小胖:哥吊,您坐坐~

我:你再延伸一下,平常上网看的网页什么的,里面点击按钮,图片,广告什么,你说会不会也是serlvet在折腾呢,我猜八成是。

小胖:哥吊,抽华子~

我:一边去,明天看刀哥怎么说,估计八九不离十啦。

小胖:叶子哥,要不要考虑当讲师啊,发现你很有潜质喔,听说机构也要找讲师,要不你培转招啊,嘿嘿,叶讲师好。

我:想过,不过得看看,后续IT这行混不下去,再回来试试。

小胖:尼玛,后路都想好。哥委屈点,当你第一个学生。大B哥,小C都过来认识,认识,未来的叶讲师。

我:滚~

上一篇:随笔1


下一篇:过滤器与监听器