![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
勋大大
这个作者很懒,什么都没留下…
展开
-
01 Oracle_day1
一. 引言1. 概念 数据库是一种存储管理数据的软件, 全称RDBMS(关系数据库管理系统) 常用数据库 — oracle mysql SqlServer DB22. 数据库里的基本概念1) 表(table) — 实际负责存储数据的单元(二维表)2) 行(row ) — 表示了一组具体的业务数据 , 也称为记录(recoder)3) 列(column...原创 2019-07-11 13:57:48 · 219 阅读 · 0 评论 -
04 Servlet_day3
Servlet笔记 第三天一、复习1. client发送请求的方式1) 地址栏手工输入程序地址(访问首页)2) 点击超链接 href=“目标资源的路径( uri — /应用名/相对路径 )”3) 点击表单的提交按钮 action=“目标资源路径(uri)”2. servlet程序生命周期1) tomcat只会为servlet程序创建一个对象,默认在第一次请求到达时创建...原创 2019-08-18 17:36:36 · 81 阅读 · 0 评论 -
04 Servlet_day4
Servlet笔记 第四天一. 复习二、用户信息追踪1. 概念: 在通信过程中,保存记录用户一些重要的业务步骤操作 涉及的数据2. 手段1) cookie : 在客户端浏览器中保存用户状态数据2)HttpSession:在服务器端保存用户状态数据三. Cookie1. 概念1)服务器写到浏览器上的一小段String,由name和value两部分组成(不支持...原创 2019-08-18 17:46:54 · 85 阅读 · 0 评论 -
04 Servlet_day5
Servlet笔记 第五天一. 复习二. ServletContext1. 从文件的角度理解ServletContext对象1) tomcat启动时,会去读取每一个web应用的配置文件web.xml,并将读到的内容封装成ServletContext对象保存在内存中, ServletContext对象就是web.xml文件在内存中的体现2) 一个web应用只有一个web.xml文件...原创 2019-08-18 17:57:26 · 86 阅读 · 0 评论 -
05 Jsp_day1
Jsp笔记 第一天一. 引言1. 作用用来生成动态网页的技术,与servlet类似2. 特点1)所有的jsp文件都必须以".jsp"为结尾,同时可以放在web应用的任意目录下(除了WEB-INF)2)访问时,与html类似,通过文件名访问3) jsp文件开发成功后不需要定义配置文件,修改后也不需要重启服务器3. servlet和jsp的取舍问题1)servlet : 在大量的ja...原创 2019-08-18 18:07:59 · 73 阅读 · 0 评论 -
05 Jsp_day2
Jsp笔记 第二天一. 复习二. 动作元素(包含,转发)1. 包含动作 【重点】1)语法: <jsp:include page=“被包含网页资源的网名” />2)功能: 将其他网页资源的“输出结果”包含到当前jsp页面里 — 合并输出结果 , 也称为“动态包含”或者“编译 后包含”3)作用:做复杂网页的显示 ( 可能是由多个jsp包含完成)2. 转发动作 【了解】...原创 2019-08-18 18:12:37 · 109 阅读 · 0 评论 -
05 Jsp_day3
Jsp笔记 第三天一. 复习二. JSTL标签1. forEach标签的普通循环功能 ~~~jsp<c:forEach var=“循环变量” begin="" end="" step="" varStatus="">循环体</c:forEach>~~~1) 分页简化版2)完整版 — 封装pageBean对象三. EL的补充1. ...原创 2019-08-18 18:17:18 · 91 阅读 · 0 评论 -
06 struts2
struts2一.什么是MVC(Model/View/Controller)?1> MVC是一种编程思想,人为的将系统分为三个层次。2> MVC的好处:解耦合。提高系统的可维护性和可拓展性。M(Model)V(View)C(Controller)数据模型层:entity/dao/service/视图层:jsp、html、(freeMarker/VO)...原创 2019-08-18 18:41:08 · 95 阅读 · 0 评论 -
07 Mybatis
Mybatis一.概述1.现有jdbc代码的不足 1)代码冗余大(对于不同的表的dao实现类,只有sql命令是不同的) 2)对于结果实体类对象的封装需要程序员手工完成(o-r mapping) 3)jdbc代码没有提供“连接池”功能,需要人为的引入外部的连接池软件 4)jdbc没有提供缓存机制2.Mybatis框架 1)Mybatis框架是一个基于...原创 2019-08-18 19:18:23 · 98 阅读 · 0 评论 -
08 JavaScript(js)
JavaScript(js)一.引言1. Javascript(js):基于浏览器的,解释型的,面向对象的编程语言2. 编程语言的分类: 编译型语言 ---- C C++ (运行效率高,不能跨平台) 源码 -- 针对特定系统的可执行的机器指令 解释型语言 ---- html js (运行效率低,可以跨平台) 源码 -- 由不同的软件直接...原创 2019-08-18 19:20:34 · 155 阅读 · 0 评论 -
04 Servlet_day2
Servlet笔记 第二天一. 复习二. web应用3.0版(使用工具做程序的自动发布)1. 在myeclipse里配置tomcat服务器操作窗口1) window — show view — others — 搜索servers – 选中2 ) 窗口右键 — configurer server connector — tomcat 7.x — 选中enable— 在第一个选择框指...原创 2019-08-18 17:35:18 · 88 阅读 · 0 评论 -
04 Servlet_day1
Servlet笔记 第一天一. 引言1. 概念1) servlet一段运行在tomcat服务器上的java小程序,能够生成动态网页,是JavaEE规范的一部分2)动态网页 : 构成网页内容的数据是实时变化3)运行方式: 开发好的java程序,需要发布到tomcat服务器上,由服务器在用户请求达到时调用2. 搭建开发环境需要将servlet技术对应的servlet-api.jar引入...原创 2019-08-18 17:31:28 · 83 阅读 · 0 评论 -
01 Oracle_day2
Oracle笔记一. 伪列 ( rownum rowid )1. 概念 表里不存在的,通过select * 无法查询到的列select *,rownum,rowid from employees ; -- error-- 解决:select employees., rownum,rowid from employees; --- 用表名修饰sel...原创 2019-07-17 20:29:57 · 80 阅读 · 0 评论 -
01 Oracle_day3
Oracle笔记一. 建表1. 合法标识符1)由 字母/数字/_ /$ / # 组成,其中数字不能开始2)不能是关键字,不区分大小写,字数控制在30个字符以内2. 数据类型1) 数字类型(不分整数和小数) ① number( n1 ,n2 ) : 有效位数为n1的数字,其中小数点后占n2位。n1最大取值为38,省略n2则表示整数 ② numb...原创 2019-07-17 20:39:22 · 171 阅读 · 0 评论 -
01 Oracle 补充
Oracle 补充一.DDL命令补充删除表 drop table 表名; --删除表 drop table 表名 cascade constraint; --删表的同时 级联删除 所有约束修改表 1、添加列 alter table 表名 add(列名 数据类型 [默认值] [约束1] [约束1], 列名2 数据类型2) 2、删除列 ...原创 2019-07-17 20:48:09 · 251 阅读 · 0 评论 -
02 jdbc_day1
Jdbc笔记一. 引言1. 概念: 是java程序连接数据的桥梁,通过jdbc驱动java程序可以操作访问数据库软件2. jdbc的组成1)接口:由sun公司定义,提供给程序员开发使用,已经在jdk里提供(java.sql包和javax.sql包)2)实现类:有数据库厂商提供,通过jar包的形式提供 ojdbc5.jar...原创 2019-07-17 20:56:25 · 92 阅读 · 0 评论 -
02 jdbc_day2
Jdbc笔记一. 工具类 – JdbcUtil1. java代码复用的基本原则1)函数封装 : 经常反复出现在程序中的一段功能代码(冗余代码),通过函数封装可以提高代码复用性2)尽量减少“硬编码” : 将可能会发生改变的值直接定义在java程序中(值的改变会导致程序的重新编译)将变化的值定义在“配置文件”2. 配置文件1)概念:用来保存程序运行过程中所需要的一些数据2) 文件类型:...原创 2019-07-17 20:59:45 · 90 阅读 · 0 评论 -
02 jdbc_day3
Jdbc笔记一.复习二. DAO (data access object 数据访问对象)1. 作用完成对数据库里一张表所有数据访问操作(增删改查)2. 命名规范1) 为每一张表提供一个与之对应的DAO程序2) 定义DAO接口,命名时 “表名+DAO"为接口提供实现类,命名时 “接口名+Impl"3. 好处 对调用者屏蔽底层数据库的差异三. Servic...原创 2019-07-17 21:04:06 · 75 阅读 · 0 评论 -
02 jdbc_day4
Jdbc笔记 第四天一. 复习二. View( 视图层 , 显示逻辑 , 界面)1. 作用:提供一个与用户交互的通道(进,出)2. 常见代码1) 数据采集 Scanner sc = new Scanner(System.in); Object value = sc.nextXxx();2)调用service层函数完成用...原创 2019-07-17 21:06:31 · 135 阅读 · 0 评论 -
03 html_day1
Html笔记一. 引言1. 概念1) 标记语言: 使用一些特殊的标记符号对所要展示的文本内容进行标记说明,不会向发出机器指令,不体现具体的业务信息2) 超文本标记语言(HTML):对文本内容的显示样式,风格进行标记说明3) 可扩展的标记语言(xml):对文本内容的含义进行标记说明2. html说明1)使用html技术定义的文档,通常成为“网页” , 文件名会以.html 或者 .h...原创 2019-07-17 21:08:22 · 77 阅读 · 0 评论 -
03 html_day2
Html笔记一. 表单标签 【重点】1. 作用:与用户交互的通道(主要完成数据的采集)2. form标签<form action="目标程序的地址" method="get|post"> 表单</form>method属性: get和post的区别 get方式:表单提交默认方法,将表单数据以特殊的格式拼接到地址栏随着资源跳转一并发送数据 ...原创 2019-07-17 21:12:15 · 90 阅读 · 0 评论 -
09 JQuery
JQuery一.引言1.JQuery是一个基于javascript语言的框架 --- 是对js代码的合理封装2.js的缺点,jquery优点 1)js代码比较复杂 var tag = document.getElementById("idvalue"); jquery代码简单 var tag = $("#idvalue"); 2)js存在着浏览器差异,jquery可以...原创 2019-08-21 09:58:35 · 81 阅读 · 0 评论