基地实训
文章平均质量分 92
暮夏秋风
这个作者很懒,什么都没留下…
展开
-
day2.3.5.power designer设计数据库demo(pdm,cdm,sql)
PowerDesigner一款由 Sybase 开发的UML建模工具以部门员工表为例:方式一;概念模型转物理模型转sql1,工具介绍2,属性3,设置关联4,生成物理模型-》生成sql生成物理模型:Tools-》Generate Physical Model转sql:Database-》Generate Database方式二:直接建物理模型转sql1,工具介绍2,属性3,设置关联4,生成sqldatabase-》generate databasesql,pdm原创 2020-10-26 16:23:19 · 249 阅读 · 1 评论 -
day2.2.5.基于ssm的ajax增删查改操作
准备:复制工程模块:复制前面模块,修改父工程pom.xml,中添加ssm_env_crud_ajax修改当前工程pom.xmlssm_env_crud_ajax,ssm_env_crud_ajaxMaven Webapp分析:不同点前面页面给服务器发送请求,服务器将响应数据封装在Model中,页面从Model中取值。现在直接转成JSON对象,页面从JSON对象中取值。以前页面全局刷新,现在局部刷新。相同点:service层及其下层代码相同。总结:也就是在前面模块代码的基础原创 2020-10-25 20:07:54 · 521 阅读 · 0 评论 -
day2.2.4.基于ssm的增删查改操作
准备数据库准备:USE `crud`;/*Table structure for table `department` */DROP TABLE IF EXISTS `department`;CREATE TABLE `department` ( `did` int(11) NOT NULL auto_increment, `dname` varchar(20) default NULL, PRIMARY KEY (`did`)) ENGINE=InnoDB AUTO_INC原创 2020-10-25 14:31:34 · 200 阅读 · 0 评论 -
day2.2.4.idea ssm框架搭建
说明ssm是什么:Spring,SpringMVC,Mybastis为什么要整合ssm:ssm是一个开发环境,要开发一个ssm项目先要搭建ssm然后才能开发其他功能怎么整合ssm:》》1.先搭建整合的环境》》2.先把Spring的配置搭建完成》》3.再使用Spring整合SpringMVC框架》》4.最后使用Spring整合MyBatis框架整合方式:通过xml+注解的方式整合整合思路Spring配置搭建(1)创建数据库ssmcreate database ssm;use原创 2020-10-24 15:56:56 · 182 阅读 · 0 评论 -
day2.3.1.IDEA+SSM+Maven父子工程项目搭建
以前dao,service,controller层分包建,现在分模块搭建。用于分布式工程部署。步骤:1,创建父项目parent:(1):创建maven工程export——parentfile-》new-》project-》maven-》maven-archetype-quickstart(2):添加依赖:pom.xml <!-- 定义依赖的版本号 --> <properties> <junit.version>4.12</原创 2020-10-23 17:46:10 · 262 阅读 · 0 评论 -
day2.3.5.AdminLTE框架介绍与入门
介绍(1)AdminLTE是什么?AdminLTE是一款建立在bootstrap和jquery之上的开源的模板主题工具,所以使用前要先引入bootstrap和jQuery(2)AdminLTE有什么特点?》》提供一系列响应的、可重复使用的组件, 并内置了多个模板页面》》自适应多种屏幕分辨率,兼容PC和移动端》》快速的创建一个响应式的Html5网站》》AdminLTE 不但美观, 而且可以免去写很大CSS与JS的工作量下载地址(1)官方原版https://adminlte.io/h原创 2020-10-23 17:02:45 · 381 阅读 · 0 评论 -
day2.1.5.Spring AOPJDK动态代理实现日志功能
Spring aop介绍AOP(Aspect Oriented Programming)是面向切面编程。就是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。简单说 就是在不改变方法原代码的基础上,对方法进行功能增强本质上是生成了一个新的类,叫做代理类AOP对程序的扩展方式采用动态代理的方式. (JDK动态代理和Cglib动态代理两种方式)Spring jdk动态代理:JDK的动态代理Proxy类的方法Proxy类的静态方法可以创建代理对象static Ob原创 2020-10-09 19:05:36 · 308 阅读 · 0 评论 -
day2.1.4spring ioc实现登录功能
Spring 介绍Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架full-stack:servlet service dao轻量级: 按需添加模块开源:可以获取源代码以 IoC- (Inverse Of Control:反转控制)和 AOP- (Aspect Oriented Programming:面向切面编程)为内核SpringIOC介绍:类似于c内存分配和回收由程序员管理,java将这个过程通过jvm进行管理,程序员将主要精力用原创 2020-10-08 20:09:07 · 475 阅读 · 0 评论 -
day1.4.1.登录web登录功能实现
目标:实现一个登录功能,用户输入用户名密码和验证码,如果输入不合法或查找出错在页面上显示提示信息后端生成随机验证码并在前端通过图片显示,用户点击图片切换验证码(通过ajax局部刷新)开发准备:项目管理:maven前端:html+css+js+jquery+jstl+el后端:jsp开发环境:IDEA+jdk1.8+tomcat 8.0.531+MySql5.1开发思路:开发步骤:TestUserservice:写测试代码UserService:login(User user)登录,f原创 2020-10-06 23:30:11 · 553 阅读 · 0 评论 -
day1.3.5.mybaits一对一,一对多对象关系映射
目标在软件项目开发中dao层最常见的操作是数据库查询映射成pojo,数据库查询中最常见的操作是多表查询。数据库表和表之间的关系有一对一,一对多和多对多,而实际开发中表之间的关系只有一对一和一对多,通过使用dao层框架mybatis来完成一对一和一对多查询和对象关系映射。操作步骤mybaits环境搭建导入jar包<!-- 导入依赖 --><!-- MySql --> <dependency> <groupId>原创 2020-09-25 20:46:34 · 213 阅读 · 0 评论 -
day1.3.2.maven+idea+tomcat运行servlet
maven开发环境搭建下载:下载地址: http://maven.apache.org/download.cgi下载压缩包并解压到本地配置本地路径:打开MAVEN_HOME路径下的conf/setting.xml文件添加: <localRepository>本地maven仓库存储路径</localRepository>配置镜像程库:MAVEN_HOME路径下的conf/setting.xml文件 标签内添加<!-- 配置远程仓库为阿里镜像提高下载速度 -原创 2020-09-22 19:21:03 · 193 阅读 · 0 评论 -
day1.3.1.redis京东首页分类列表加载案例demo
redis京东首页分类列表加载案例京东的首页分类列表中的数据一般不会变动,在查询数据的过程中,可dao以把数据存储到内存中由redis管理,提高io效率。分析:用户通过浏览器第一次访问时redis中没有数据,先通过mysql等从硬盘中导入数据第二次直接从redis中获取数据实现:按TDD开发测试层:test\java\jsu\lcw\service\TestCategoryService.javapublic class TestCategoryService { @Test原创 2020-09-21 18:41:22 · 230 阅读 · 0 评论 -
day1.2.5.json篇
JSON入门json介绍什么是json字符串:JSON( JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。有什么特点:(方便书写,阅读,占带宽小方便传输且方便计算机解析)1 完全独立于编程语言的文本格式来存储和表示数据。2 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。3 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。使用场景:常用于前后端数据交换,前后端还可以通过(字符串,xml原创 2020-09-18 19:56:24 · 189 阅读 · 1 评论 -
day1.2.5.Ajax篇
文章目录Ajax入门请求方式同步请求异步请求原理应用:语法:原生AjaxjQuery框架简化$.get请求$.post请求$.ajax请求方式jquery3.0新特性ajax请求注意Ajax入门一种新型的发送请求的方式,能局部刷新数据。Ajax 即"Asynchronous Javascript And XML"(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。请求方式同步请求整体更新,返回整个页面,数据量大返回较慢。当前野米安要等请求完毕才能进行操作。异步请原创 2020-09-18 19:32:33 · 89 阅读 · 0 评论 -
day1.2.4.jQuery-03-jQuery对DOM的操作
jQuery对dom属性和文本的操作(1)text属性:取标签内文本(2)html属性:取标签内标签+文本(3)value属性:取值attr prop 联系和区别**联系:**attr和prop都能获取和设置属性值**区别:**attr与prop是以1.6为界限checked 和 selected 使用prop获取其他使用attr获取应用:class样式addClass(“类属性值”)增加类属性值css()获取/修改/添加样式,只能修改style的属性值其他操作.clo原创 2020-09-17 19:34:15 · 73 阅读 · 0 评论 -
day1.2.4.jQuery-02-jQuery选择器
jQuery选择器在操作DOM元素时要先获取对象,选择器用于制定条件(字符串)过滤元素,便于选到要操作的元素对象。选择器分类基本选择器(重点)层级选择器属性选择器基本过滤选择器表单属性选择器基本选择器id选择器:$("#+id名")类选择器:$(".+class名")标签选择器:$(“html标签”)组合选择器$(“选择器,选择器”) ,表示或层级选择器场景:树状层级关系后代选择器:$(“选择器1 选择器2”) 选择器1的后代再经过选择器2筛选子选择器:$(“选择原创 2020-09-17 19:18:42 · 141 阅读 · 0 评论 -
day1.2.4.jQuery-01-jQuery入门
Jquery入门网页开发三剑客html(元素),css(渲染),js(交互没逻辑)jquery是一个js框架,是一个js文件,对js操作进行封装,用于简化js代码书写,js几十行的代码jquery可能只需要几行。js和jquery类似与 JDBC和DBUtil之间的关系重点:选择器DOM操作函数(html增删查改)环境搭建1,引入js文件和普通导入js文件类似版本:1.0:所有浏览器兼容2.0:一般浏览器兼容3.0:最新版本浏览器兼容普通开发建议使用1.0开发原创 2020-09-17 19:04:25 · 129 阅读 · 0 评论 -
day1.2.2-el表达式
el表达式作用:将逻辑(java)和页面代码分离,简化代码,用于在页面输出内容。从域对象找数据使用内置对象执行运算怎么写:${el表达式}域对象(1)jsp默认支持四个域对象:HttpServletContext application; 整个项目HttpSession session; 一次会话HttpServletRequest requst ; 一次请求HttpPageContext pageContext;原创 2020-09-15 10:12:50 · 111 阅读 · 0 评论 -
day1.1.1-准备(web环境+课堂工具+博客工具)
这块记录下学校基地实训期间的学习经历第一天主要将了些平时上课要用到的局域网内和写博客要用到的工具的下载安装和使用。局域网内工具使用因为在局域网内使用,减少了数据在网络上传输这一步骤。会使数据传输更快。VNC一个投屏工具,分为客户端和服务端。学生运行客户端程序即可utorrent一个基于区块链的BT下载工具,可以通过BT下载资源和把资源制作成BT供别人下载。占用内存小,下载速度快。由于基于区块链技术,没台下载了该文件的主机都可能成为服务器。会导致下载人数越多,下载速度越快。FeiQ类似于Q原创 2020-09-09 19:51:10 · 236 阅读 · 1 评论