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实现

web相关知识的更多相关文章

  1. WEB相关知识和Tomcat服务器

    WEB相关知识 1.Internet上供外界访问的Web资源分为: 静态web资源:指web页面中供人们浏览的数据始终是不变的. 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间 ...

  2. 移动WEB像素相关知识

    了解移动web像素的知识,主要是为了切图时心中有数.本文主要围绕一个问题:怎样根据设备厂商提供的屏幕尺寸和物理像素得到我们切图需要的逻辑像素?围绕这个问题以iphone5为例讲解涉及到的web像素相关 ...

  3. Spring Framework------>version4.3.5.RELAESE----->Reference Documentation学习心得----->Spring Framework中web相关的知识(概述)

    Spring Framework中web相关的知识 1.概述: 参考资料:官网documentation中第22小节内容 关于spring web mvc:  spring framework中拥有自 ...

  4. web聊天相关知识

    http相关知识 http是无状态,请求,响应模式的通信模式,就是用户每次通过浏览器点击一下页面,都需要重新与web服务器建立一下连接,且发送自己的 session id 给服务器端以使服务器端验证此 ...

  5. web跨域及cookie相关知识总结

    原文:web跨域及cookie相关知识总结   之前对于跨域相关的知识一致都很零碎,正好现在的代码中用到了跨域相关的,现在来对这些知识做一个汇总整理,方便自己查看,说不定也可能对你有所帮助. 本篇主要 ...

  6. 【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸

    类的继承案例解析,python相关知识延伸 作者:白宁超 2016年10月10日22:36:57 摘要:继<快速上手学python>一文之后,笔者又将python官方文档认真学习下.官方给 ...

  7. listener监听器的相关知识

    从别人的博客上我学习了listener的相关知识现在分享给大家 1.概念: 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上 ...

  8. 【转】java NIO 相关知识

    原文地址:http://www.iteye.com/magazines/132-Java-NIO Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的 ...

  9. WEB前端知识体系脑图

    说在开始的话: 我上大学那会,虽说主要是学Java语言,但是web前端也稍微学了一些,那时候对前端也没多在意,因为涉入的不深,可以搞一个差不多可以看的界面就可以了,其他也没过多在意. 因为稍微了解一点 ...

随机推荐

  1. STL迭代器思考

    在遍历STL容器类对象时进行插入和删除操作本身即是不合理的...再想想,待续... STL容器迭代过程中删除元素技巧(转)   1.连续内存序列容器(vector,string,deque) 序列容器 ...

  2. Java框架之Java Bean

    链接 知乎https://www.zhihu.com/question/19773379 总结 符合一定规范的编写的Java类,不是一种技术,而是一种规范.大家对于这种规范,总结了很多开发技巧,工具函 ...

  3. XtraBackup 备份与恢复实例讲解

    前一篇文章我们讲到了PXB的原理以及安装方法,接下来将详细介绍 XtraBackup 备份和恢复的具体过程. xtrabackup 选项 xtrabackup 工具有许多参数,具体可去官网查询(xtr ...

  4. Maven入门(二)pom.xml和核心概念

    一.pom.xml文件说明 1.pom意思就是project object model. 2.pom.xml包含了项目构建的信息,包括项目的信息.项目的依赖等. 3.pom.xml文件是可以继承的,大 ...

  5. 模拟使用zookeeper实现master选举

    1.模拟选举机器类 package com.karat.cn.zookeeperAchieveLock.zkclient; import java.io.Serializable; /** * 选举的 ...

  6. HTML用JS导出Excel的五种方法

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  7. pytorch实现squeezenet

    squeezenet是16年发布的一款轻量级网络模型,模型很小,只有4.8M,可用于移动设备,嵌入式设备. 关于squeezenet的原理可自行阅读论文或查找博客,这里主要解读下pytorch对squ ...

  8. 老男孩python作业3-购物车程序优化

    购物车优化要求:用户入口: 1.商品信息存在文件里 2.已购商品,余额记录.第一次启动程序时需要记录工资,第二次启动程序时谈出上次余额 3.允许用户根据商品编号购买商品 4.用户选择商品后,检测是否够 ...

  9. 【笔记】Django的ORM之多对多表的增和删

    [笔记]Django的ORM之多对多表的增和删 Django ORM 多对多  一 昨日补充:外键关联 外键在ORM中的关联方式: 与数据表相关的类都放到models.py文件中 class Book ...

  10. UVA 10806

    #include<iostream> #include<algorithm> #include<cstdio> #include<cstring> us ...