zoukankan      html  css  js  c++  java
  • web相关知识

    1,网络编程/网站编程:敲一个网站,别人可以访问
    访问:在地址栏里面敲入地址,就可以访问了。
    服务器如果放在公网,那么别人就可以通过IP地址进行访问
    所以我们可以先在本地把我们的网站搭好,别人就可以来访问了。
    2,基础的实现:通过Tomcat把页面请求交到我们的程序去处理
    (1)请求:通过地址栏的输入
    (2)响应:要返回的数据/页面

    3,配置文件。(主要是理解,因为修改的可能性很小)
    基础概念部分:
    pom文件规定maven加载所需要的所有的jar包
    jar包:插件
    Spring mvc框架规定说需要导入一些jar包。

    基础框架:
    (1)web.xml:这份文件规定了基础的框架配置(刚开始的时候完全不用去动)
    一个是监听器:比如要在程序启动的时候做一些逻辑,那么这份xml就会有配置
    一个是过滤器:过滤用户限权的。
    (2)classpath就是resource这个文件夹
    application.properties:数据库配置(第一份可能需要改动的地方)
    mybatis:这个东西可以把数据库取出来的数据转换为JAVA对象
    applicationContext-mybatis:大部分也不需要修改,因为大部分就是固定的数值就行了。
    唯一要注意的是 myBatis文件的扫描,如果配置文件的目录修改了,那么就需要去改动。
    流程:扫描配置文件,并且去转换为代码逻辑进行实现。


    applicationContext-schedule:定时任务,比如每天XX时间要运行某个逻辑,可以在这里配置(逻辑暂时完全用不到,所以也不用修改)
    applicationContext:基础的配置
    freemarkerConfiger:模板引擎,管理说我们返回的页面都存放在哪里
    !重点,扫描@Service
    generatorConfig:mybaits文件的自动生成配置(无视,不要管)
    log4j:日志配置文件
    spring-mvc:框架的基本配置
    !重点扫描@Controller
    4,配置Tomcat到Eclipse
    查讨论组聊天记录
    server不小心关掉了怎么看到
    window->show view->other->server
    5,项目导入之后报错
    (1)没有配maven,所有的jar包缺失
    配置maven
    windows->preferences->Maven->Installations->add添加本地的Maven插件
    如果没有证明Eclipse版本太低,得重新下载最新版
    (2)工程右键->Maven->Update project
    6,导入流程
    (1)import工程
    (2)配置Maven
    (3)配置Tomcat
    (4)update工程


    7,如何进行一个简单的访问请求处理。
    (1)Controller这个包
    通过@RequestMapping("请求地址")进行映射
    最简单的例子:TestController
    (2)登录流程
    1)找到页面
    2)填入登入信息
    3)登录按钮按下的时候把登录信息发送到新的url(也就是新的请求地址,找到对应方法)
    4)方法去做数据库判断匹配用户信息。
    5)@ResponseBody意思就是它不是返回页面,而是返回消息
    6)参数名称根据前端名称去匹配
    (3)entity实体类包 基本的实体类属性配置
    (4)service包
    最开始可以理解为
    controller-》service-》mapper接口-》xml实现

  • 相关阅读:
    udp和tcp
    以查询代替临时变量
    memcached内存管理
    设计模式适配器模式
    排序算法
    防止表单重复提交
    php的引用
    按位与,按位异或,按位取反
    git常用操作
    http
  • 原文地址:https://www.cnblogs.com/chenxiaomeng/p/6363342.html
Copyright © 2011-2022 走看看