![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java EE
黑面宝宝
这个作者很懒,什么都没留下…
展开
-
Java企业级电商项目笔记(一)项目初始化
一、开发环境准备mysql 、idea、git、jdk、tomcat 二、git配置环境:win10,下载安装git之后打开Git Bash1)git config --global user.name ''your name"2) git config --global user.email "your email"//提交时会引用3) git config ...原创 2017-12-30 12:34:00 · 492 阅读 · 0 评论 -
javaweb中.classpath文件的作用
1.classpathclasspath是系统的环境变量,就是说JVM加载类的时候要按这个路径下去找,当然这个路径下可以有jar包,那么就是jar包里所有的class。 eclipse build path是eclipse工程里需要的包,也是需要的class,本质上没什么区别。你可以测试,比如JDK中有个String类,在java.lang中,那么你自己声明一个别的包,类叫String转载 2017-03-27 21:33:09 · 794 阅读 · 0 评论 -
Java企业级电商项目笔记(二) 用户模块开发
一、功能介绍登录功能、用户名验证、注册、忘记密码、提交问题答案、重置密码、获取用户信息、更新用户信息、退出登录二·、横向越权、纵向越权安全漏洞横向越权:攻击者尝试访问与他拥有相同权限的的用户资源(用户A-->查订单-->查看用户B的订单信息)纵向越权:低级别攻击者尝试访问高级别用户的资源三、高复用服务相应对象的设计思想以及封装四、接口设计1)前台用户接口:登...原创 2017-12-30 19:53:34 · 1197 阅读 · 0 评论 -
Java企业级电商项目笔记(三) 创建高可复用对象
@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)//保证序列化json的时候,如果是null的对象,key也会消失public class ServerResponse<T> implements Serializable {private int status;private String msg;...原创 2018-01-17 15:23:54 · 633 阅读 · 0 评论 -
Java企业级电商项目笔记(四) 分类管理模块开发
复习在这里补充一些从视频中学到的知识点。1)使用前后端分类设计模式,实现前端与后端的完全分离,前后端通过接口进行交互。2)用户模块一共提供11个接口,举例如下1.登录接口/user/login.do (post,开放get,方便调试)request:username,passwordresponse:fail{"status":1,"msg":"密码错误"...原创 2018-09-27 20:02:34 · 843 阅读 · 0 评论 -
MyBatis学习笔记(三)
MyBatis动态SQL1、if判断标签<!-- if查询员工,要求携带那个字段就查询那个字段--> <select id = "getEmpsByIf" resultType = "com.qut.mybatis.bean.Employee" > select * from tbl_employee where 1 = 1 <!-- test...原创 2018-12-13 09:24:49 · 362 阅读 · 0 评论 -
MyBatis学习笔记(一)
一、hello world1、下载mybatis项目2、创建java项目(不是Java web),添加lib目录,将mybatis.jar 、mysql-connect-java.jar、log4j.jar复制到lib文件夹下(log4j需要一个名为log4j.xml的配置文件),build-path。3、在数据库中准备一个测试用的表,往里面放置几条简单数据。4、在项目中创建对应的...原创 2018-12-09 23:15:49 · 122 阅读 · 0 评论 -
IDEA整合SSM框架
第一步:创建 Maven webapp创建新工程选择maven标签,选择【create from archetype】 选择webapp。填写GroupID与AritifactIdGroupId:项目组织唯一的标识符,实际对应 JAVA 的包的结构,也就是 main 目录下 java 的目录结构(包) AritifactId:项目的唯一标识符,实际对应项目的名称,就是项目根目录的...原创 2018-12-17 12:22:57 · 193 阅读 · 0 评论 -
MyBatis学习笔记(二)
MyBatis映射文件1、增删查改<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper原创 2018-12-11 14:14:25 · 248 阅读 · 0 评论