Java ee
文章平均质量分 73
要吃饭的嘛
抽象不等于生活
展开
-
07-2 spring mvc框架
第二天的课程笔记是一个doc文档https://download.csdn.net/download/qq_36194262/1079260101 获取用户上传的基本类型数组 02 用QueryVo获取用户上传的int数组 03 获取List对象 04 @RequestMapping注解的使用 05 controller方法返回String 06 设...转载 2018-11-18 23:51:53 · 107 阅读 · 0 评论 -
03 整合ssm (联系人列表,修改联系人)
【联系人列表】联系人列表和客户列表类似(分页筛选功能),需要注意的是联系人列表里的所属客户是从客户表中查询得出,所以需要设计一个CstLinkmanVo类,这个vo类和po类唯一的不同就是成员客户名是CstCustomer对象,需要在后面set进来,其余属性用构造方法传入即可 private CstCustomer lkmCustomer; 【添加联系人】流程设计1....转载 2018-12-14 16:23:02 · 261 阅读 · 0 评论 -
系统集成
系统集成所谓系统集成(SI,System Integration),就是通过结构化的综合布线系统和计算机网络技术,将各个分离的设备(如个人电脑)、功能和信息等集成到相互关联的、统一和协调的系统之中,使资源达到充分共享,实现集中、高效、便利的管理。系统集成应采用功能集成、BSV液晶拼接集成、综合布线、网络集成、软件界面集成等多种集成技术。系统集成实现的关键在于解决系统之间的互连和互操作性问题,它...转载 2019-01-20 13:20:59 · 703 阅读 · 0 评论 -
01 OA系统(登录和组织结构)
OA系统【项目介绍】本项目基于b/s架构,实现功能模块如下:用户登录模块(用户登录、成功则进入主页,否则提示出错信息,登录拦截) 组织结构模块( 加载主页面时, 查询部门表, 显示所有部门信息并带有分页) 权限模块(登陆后显示对应的菜单、拦截用户不具备权限的请求) 考勤管理模块(上下班登记、我的考勤管理、考勤统计) ...转载 2018-12-27 20:01:04 · 2434 阅读 · 0 评论 -
02 OA系统 (权限模块)
【权限】 系统中提供了很多功能, 但是并不是所有用户都能操作这些功能。 我们需要对这些功能访问进行控制 1. 认证 系统提供的用于识别用户身份的功能, 通常登陆就是认证 (让系统知道你是谁) 2. 授权 系统授予用户可以操作某些功能的许可 (让系统知道你能做什么)【常见的权限控制方式】 1. URL拦截权限控制 使用过滤器或者拦截器拦截客户端发送的请求, 在过滤...转载 2018-12-27 20:45:25 · 1473 阅读 · 0 评论 -
04 整合ssm (用户注册,拜访记录显示/添加)
【 用户注册】完成用户注册功能用到的技术:MD5加密是一种非对称,损失精度的加密。@ResponseBody@Responsebody 注解表示该方法的返回的结果直接写入 HTTP 响应正文(ResponseBody)中,一般在异步获取数据时使用,通常是在使用 @RequestMapping 后,返回值通常解析为跳转路径,加上 @Responsebody 后返回结果不会被解析...转载 2019-01-06 23:22:07 · 473 阅读 · 0 评论 -
02 整合ssm(登录拦截,添加,修改,删除客户)
【登录拦截】在用户未登陆情况下不能访问动态资源,所以需要配置一个拦截器来拦截非法访问情况springmvc.xml文件中配置拦截器<!-- 配置拦截器 --> <mvc:interceptors> <mvc:interceptor> <!-- 所有的请求都进入拦截器,实际上本例中值拦截*.action,因为在webxml中,spr...转载 2018-12-11 21:22:23 · 415 阅读 · 0 评论 -
springboot 框架
以下笔记大部分来自网易云课堂颜群老师的课程1.微服务:一个项目 可以由多个 小型服务构成(微服务),每一个功能就是一个项目,比如说购物网站的支付功能,就可以看成是一个小项目,小项目之间用http协议进行通信2.spring boot可以快速开发 微服务模块 a.简化j2ee开发 b.整个spring技术栈的整合(整合springmvc spring) c.整...转载 2018-12-27 14:13:18 · 724 阅读 · 1 评论 -
05 整合ssm (统计功能,系统管理)
统计功能通过sql的count函数来获取总数 ,用于后期分析。客户行业统计:首先在客户列表,分组查询获取行业id和对应的客户数量,然后根据行业id去数据字典表找到对应的name。问题来了,怎么保存呢,当然是写一个vo类(map也可以)CountInfo(统计对象)public class CountInfo { private String fid; priv...转载 2019-01-07 00:48:30 · 2138 阅读 · 0 评论 -
03 OA系统 (考勤模块)
第四天: 考勤管理 任务 每个人登录OA之后, 要有考勤管理一级菜单 点开之后有个人考勤 我的排班表 考勤统计3个二级菜单 个人考勤 显示当天的打卡记录 每条记录 最右边有打卡按钮 业务流程:用户点击菜单上的个人考勤从数据库获取当天的打卡情况service层的方法: @Override public U...转载 2019-01-14 00:27:23 · 2316 阅读 · 0 评论 -
01 课程推荐管理系统-课程评价功能
springboot实战之课程推荐系统最近在二次开发一个springboot小项目,在已有的功能基础上新增功能,其中涉及前端到后端,体会到了全栈工程师的辛苦.【系统介绍】本系统基于amaze ui前端框架开发的springboot项目,用于评价,展示,编辑课程,学生,教师等信息.【课程评价功能】1.需求分析在课程管理下新增一个菜单“课程评价”,点击课程评价后是一个课程问...转载 2019-01-20 13:24:31 · 2470 阅读 · 2 评论 -
02 课程推荐管理系统-系统配置功能
【系统配置功能】1.需求分析用户点击系统配置菜单,右侧显示配置项信息,带分页功能,每条记录的右侧有编辑,查看按钮“查看”按钮,通过弹窗的方式查看"编辑"按钮,点进去可以修改配置项信息2.系统设计数据库表字段如下其中配置信息是以json字符串的格式存入数据库3.编码阶段点击左侧菜单配置信息发送ajax请求到后端 //系...转载 2019-01-20 18:34:43 · 505 阅读 · 2 评论 -
代码管理系统开发中出现的问题
1.ajax重定向不跳转问题解决方案Ahttps://blog.csdn.net/qyj19920704/article/details/83684618解决方案B//拦截器的重定向流程中作出if判断if("XMLHttpRequest".equals(request.getHeader("X-Requested-With"))){ response.getWrit...转载 2019-02-28 20:24:00 · 606 阅读 · 0 评论 -
文档管理系统二次开发2
1.链接中添加一个文件类型参数,方便用户识别在遍历的js方法中添加//获取文件类型 var index=fi.fileName.lastIndexOf("."); var fname=fi.fileName.substring(index+1,fi.fileName.length);拼接的链接添加上参数fileRow = fileRow+ "<button o...转载 2019-03-27 16:21:24 · 723 阅读 · 0 评论 -
07-1 spring mvc框架
【Springmvc框架】简单描述:一个MVC模式的WEB开发框架【快速入门】 1. 导入jar包在sring框架的jar包基础上,额外多一个spring-webmvc-4.1.3.RELEASE.jar 2. 加入配置文件 springmvc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns...转载 2018-11-18 23:34:18 · 209 阅读 · 0 评论 -
01 整合ssm(环境搭建,登录功能,客户列表)
【摘要】基本学会了ssm框架的概念,并且都简单实践过了,接下来就要在项目中实战了,这周主要是把之前学的mybatis那一段时间的crm项目后端重新搭建.【环境搭建】1.新建一个web项目,2.5版本2.导包,建库建表大概31个包,包括Gson.jar,spring整合mybatis,springmvc,spring等的jar包3.配置xml文件web.xml文件,项目的...转载 2018-12-11 20:21:09 · 742 阅读 · 0 评论 -
06-1 spring框架
【Spring在三层架构中的位置】 1. 理解为整个项目的对象的管家 2. Spring和其他两大框架冲突吗? 不冲突, 不仅不冲突, 还能更好的兼容其他框架的对象 【Spring是一种一站式框架】 1. Spring本质其实就是一个对象的容器 2. Spring体现了很多优秀的设计思想 IOC-控制反转:后面会讲 AOP-面向切面编程:将日志记录,性...转载 2018-11-05 11:52:41 · 190 阅读 · 0 评论 -
01-1 http和tomcat
【网络软件】1. 软件架构CS架构:QQ, 微信, 饿了么 优势: 1.保存很多文件在本地 劣势: 1.升级麻烦 2.需要安装BS架构淘宝网 … 简单的bs架构2. web资源1.静态资源从web页面供人们访问是永远不变的, 比如: HTML CSS JS 图片 声音 视频…2.动态资源从web页面获取到的信息是由程序产生的如:javaEE, .net...转载 2018-10-17 17:20:12 · 399 阅读 · 1 评论 -
02-3 el&jstl
jsp的开发规范:一个标准jsp中不允许出现一行java代码所以用el和jstl来代替jsp脚本【EL】1.EL 表达式概述 EL(Express Lanuage)表达式可以嵌入在jsp页面内部,减少jsp脚本的编写, EL出现的目的是要替代jsp页面中脚本的编写。2.EL从域中取出数据(EL最重要的作用)jsp脚本:<%=request.getAttribute(n...转载 2018-10-25 18:52:16 · 190 阅读 · 0 评论 -
01-2 servlet
servlet 1. 概念: Servlet是一个运行在服务端的java小程序, 是sun公司提供的一套规范(接口), 用来处理客户端请求, Servlet的实质其实就是java代码, 通过java的API向客户端输出(动态)内容 Servlet运行需要一个运行环境,即需要一个Servlet容器,这里我们使用Tomacat。 2. Servlet (生命周期) ...转载 2018-10-22 01:35:42 · 199 阅读 · 2 评论 -
02-1 jsp语法
【JSP - Java Server Page】 【jsp运行原理】 jsp在第一次被访问时会被Web容器(Tomcat)翻译成servlet,再执行 过程: 第一次访问---->helloServlet.jsp---->helloServlet_jsp.java---->编译运行 * 被翻译后的servlet在Tomcat的work目录中可以找到 he...转载 2018-10-24 00:32:06 · 282 阅读 · 2 评论 -
01-4 会话技术
首先思考一个问题:在无登陆情况下访问购物网站,仍然可以添加商品到购物车,那么这是什么原因呢?猜想:1.数据存放在数据库错误,无法保存,没有主键(用户名).也不可能ip地址做主键2.封装在request和response域对象中错误,域对象的作用范围很有限,仅在当前访问内有效,即使采用转发把request,response传到别的servlet,那么加入购物车(访问购物车se...转载 2018-10-22 16:31:38 · 161 阅读 · 1 评论 -
03 AJAX
【Ajax】 Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)JavaScript:可以动态修改页面。 1. 异步和同步的概念 同步现象:客户端发送请求到服务器端, 在服务器返回响应之前, 客户端都处于等待卡死状态 异步现象:客户端发送请求到服务器端, 无论服务器是否返回响应, 客户端都可以随时的做其他事情, 不会被卡...转载 2018-11-01 00:53:39 · 87 阅读 · 0 评论 -
05-1 mybatis框架
【Mybatis介绍】 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。 2013年11月迁移到Github。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身, 而不需...转载 2018-10-31 12:40:00 · 296 阅读 · 0 评论 -
02-2 MVC
javaEE的设计模式历史沿革: 1. model1(jsp + javaBean)jsp承担了给用户显示和处理内部逻辑的任务,不安全,也不利于维护 2. model2 -> MVC(今天的主题) Servlet + jsp + javaBean关于model1和model2,这篇文章博主写的很详细:https://www.cnblogs.com/wzjhouta...转载 2018-10-24 23:48:58 · 161 阅读 · 0 评论 -
04 Listener和Filter
javaEE包括13门规范 在课程中主要学习 servlet技术 和 jsp技术 其中 servlet规范包括三个技术点:servlet listener filter【监听器 Listener】 1.什么是监听器? 监听器就是监听某个对象的的状态变化的组件 监听器的相关概念: 事件源:被监听的对象 ----- 三个域对象 request session servl...转载 2018-11-01 01:28:25 · 138 阅读 · 0 评论 -
06-2 spring框架
复习:Spring贯穿了整个三层架构对象的容器,管理项目中的所有对象设计理念IOC 控制反转 -> 思想 创建对象的方式被反转了, 原来由java程序自己创建对象, 自己管理依赖 用了spring之后, 由spring创建对象, 注入依赖关系. 我们只需要编写配置文件即可 DI技术: 依赖注入,它是ioc思想的主要实现方式 方式:...转载 2018-11-06 17:33:30 · 143 阅读 · 0 评论 -
mybatis框架的应用
任务:CRM - 客户关系管理系统(已有前端)1. 添加客户(插入数据)2. 客户列表显示和模糊查找 删除 分页 修改3. 添加联系人4. 联系人列表前言:对于以前的三层架构的dao层,不再使用jdbc,用mybatis框架取代之前置工作:1.前端:首先新建一个dynamic web project,把已有的前端文件拷贝到webconten...转载 2018-11-05 00:38:41 · 227 阅读 · 0 评论 -
05-2 mybatis框架
【输入映射和输出映射】 1. 输入类型 parameterType 简单类型:int pojo对象:自己写的,成员属性和数据库字段一一对应,有getset方法的类 pojo包装对象:QueryVo类,依赖pojo对象package com.bwf.bean;import java.util.ArrayList;import java.util.List;...转载 2018-11-05 19:42:30 · 148 阅读 · 0 评论 -
AJAX应用
1. 当用户在10秒之内发送了3次请求时, 禁用用户名的输入框, 3秒钟之后才可以打开这个输入框继续使用<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head&转载 2018-11-05 02:13:06 · 132 阅读 · 0 评论 -
Mybatis整合Spring
【整合思路】 1. SqlSessionFactory对象应该放到Spring容器中作为单例存在 2. 传统dao开发中, SqlSession对象应该从容器中获取 3. Mapper动态代理开发中, 应该从spring容器中获取Mapper对象 4. 数据库的连接以及连接池以及事务管理都应该交给spring管理 需要的jar包 1. spri...转载 2018-11-12 18:28:37 · 122 阅读 · 0 评论 -
01-3 请求和响应
以下部分概念来自于https://www.cnblogs.com/EvanLiu/p/3352229.html,侵删request和response根据servlet的生命周期来分析:Web服务器接收到客户端的http请求,创建Servlet时会覆盖service()方法,或doGet()/doPost(), 这些方法都有两个参数,一个为代表请求的request和代表响应respons...转载 2018-10-21 00:42:12 · 393 阅读 · 0 评论