美文网首页
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 前端三大块

    HTML 全称:hyper text markup language 几个重点: meta:定义在 里 keywo...

  • HTML笔记 9.6

    前端三大块一、HTML负责页面结构二、CSS负责页面样式,美化页面三、JavaScript负责页面行为 HTML超...

  • Python中web框架的模板语言

    前端三大块:HTML提供了页面结构,CSS提供了页面表现(元素大小,颜色,位置,隐藏或显示,部分动画效果),Jav...

  • 2018-05-26

    2018-05-25 戴师傅简书作者 2018-05-25 21:19 打开APP (稻盛哲学学习会)打卡第65天...

  • 前端 基础01day

    前端三大块 前端软件架构,一个是CS 就是客户端和服务器,C表示客户端 S表示服务器 服务器处理软件的业务逻辑,...

  • html的基础

    前端主要由三大块组成: 1、Html网页内容的载体,是“结构层” 2、Css对页面进行修饰,是“表现层” 3、Ja...

  • 前端基本结构 常用标签 图片格式

    前端三大块 html 负责结构,css负责表现,javascript负责行为 是一对根标签,一个页面就一对根标签 ...

  • 2018-05-27 前端三大块

    CSS 全称:cascade style sheetCSS简介

  • 简书发表第一次发博客

    2018-05-25 每日任务:发布第一篇博客

  • VirtualBox安装Deepin后,如何更改分辨率

    2018-05-25,创建文章。 自身平台: macOS High Sierra,版本:10.13.4。 免费虚拟...

网友评论

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

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