美文网首页
2018-05-25 前端三大块

2018-05-25 前端三大块

作者: Allen的光影天地 | 来源:发表于2018-05-25 17:17 被阅读59次

    HTML

    全称:hyper text markup language


    HTML语法标记

    几个重点:

    • meta:定义在<head>里
      <meta http-equiv="refresh", content = "3; url" >
      keywords 写给搜索引擎看
      expries 缓存到本地
      pragma no-cache 无代理
    • body标签
      background = xx.jpg
      链接标签<a>
      锚点anchor <a>回到页面首,常用
    • 路径问题


      路径
    • 关于URL我们需要着重了解先对路径


      URL
    • --HTML中的表单--(重中之重)
      表单中传递的往往是value的值


      表单中的input标签

    我对web的理解

    过程应该是这样:

    1. client在浏览器中敲下url指定到唯一的服务器获取相应索求内容
    2. 服务器解析对应url,找到客户要求的资源,静态为html,动态为jsp,返回给客户
    3. 其中所谓的动态jsp,不过是另外一个能处理post和get请求的html界面
    4. 客户端在表单中通过两种method方式get和post将相应的数据提交到指定的action文件中。
      其中get对于提交内容有限制:255个字节,原因是get方法中所有提交的信息都会附在对应action文件的url的尾巴上,格式大致为:
      xxxx.jsp?usrname=u%passward=p%...
      post没有限制。所以少量数据用get,大量数据使用post
      同样在servlet中也有对应的处理url函数doget/dopost的方法。
      所以不出我意料的话,我们要在action文件中,可以选择处理掉这些提交上来的数据,然后返回给不同client对应的不同界面。
    5. 学到现在,心里大致有谱,服务器端与前端的交互,需要用到jsp/servlet,服务器与数据库的交互,就是所谓的jdbc,所以需要我们编写的文件有:jsp,servlet处理url请求,并返回给对应的.jsp(我这里说的是最简单的web模型)

    对字典程序的重新认识

    1. 编写好对应的静态html网页,将其中中文英文两个textfiled框,learn和search按钮使用get方式传递

    2.编写对应的jsp文件,doget处理传入的信息。其中包括
    - 处理learn的逻辑:将get到的中英文回传到数据库中,插入到字典表格里,可以通过jsp等返回插入成功
    - 处理search的逻辑:将get到的英文内容与数据库数据对比,得到对应中文后回传到对应的中文显示框中。

    所以,在与数据库交互的过程中,所谓的class与数据库映射技术就体现出它的价值。我们原本封装好的word数据类直接与数据库交流,我自己猜测的:可能会不需要手动亲自面向jdbc编程

    所谓的分离,我想不过是jsp就负责对付url,我们有单独的分层对付业务逻辑,有单独的分层与数据库对应

    相关文章

      网友评论

          本文标题:2018-05-25 前端三大块

          本文链接:https://www.haomeiwen.com/subject/pmfujftx.html