pdc-admin 学习心得
pdc-admin 学习心得
包结构讲解:
- com.vip.product.admin.apiclient :调用公司公用的API (邮件、图片、中央授权系统、任务调度系统)
- com.vip.product.admin.constant : 配置一些全局的 常量
- com.vip.product.admin.controller : 控制器,接收、转发 请求(request) , 返回请求结果(response),转换数据格式
- com.vip.product.admin.dao : 定义操作数据库的接口
- com.vip.product.admin.filter : 过滤器 对目标资源的请求和响应进行截取 ,做一些统一性的 业务 (如 授权、记日志、安全拦截等)
- com.vip.product.admin.listener : 做 心跳监控 ,用来判断 MQ 是否正常
- com.vip.product.admin.model : 数据模型,对应数据库中的表字段或者具体业务数据模型
- com.vip.product.admin.service : 实现具体的业务逻辑
- com.vip.product.admin.task : 定时任务处理
- com.vip.product.admin.util : 工具包(加密算法、摘要算法、字符串工具类、规则引擎、http\spring上下文\java装json\excel导出导入\日期类型装换 工具)
- com.vip.product.admin.util.cache :(连接接缓存客户端工具,redis、Memercache、java本地缓存)
- com.vip.product.admin.util.db : (数据库连接工具 分装 jdbcTemplate )
- com.vip.product.admin.vo : 页面数据模型 (分页工具)
- src/main/resources.sqlMapper : mybatis具体实现数据库操作 与 dao包对应
spring配置文件讲解
application.properties : 配置 数据库地址、mq地址 等
log4j.xml : 配置日志的输出方式
mybatis-config.xml : 配置 mybatis 与 java 实体之间的转换规则
spring-context-mq.xml : spring继承mq配置
spring-context-mybatis.xml : 配置mybatis扫描的包、以及数据源
spring-context-task.xml : spring 继承定时任务 Timer
spring-context.xml : spring上下文配置,加载配置文件、环境变量 ,配置注解扫描范围、配置数据源
spring-mvc.xml : spring MVC 设置controller范围,url的前后缀
vip-mercury.properties : spring 接入mercury配置
中央授权系统讲解
- 本地菜单的新建--》对应到中央授权系统的 资源管理
- 授权系统的 权限、角色、用户 之间的配置、管理
- 授权系统的 数据权限对应到 菜单这边如何使用
过滤器讲解(web.xml)
层级过滤方式:认证(OA认证)--》授权(中央授权系统授权)--》切面拦截授权(类似于Spring AOP编程)
项目编译讲解(pom.xml配置)
根据编译时传入的参数来决定最终打的包中包含哪些文件
整个开发流程讲解(从前端--后端)
写一个jsp页面--》将请求交给某个 控制器类 --》 控制器转换好数据格式,决定具体交给哪个service实现,以及是否需要调用dao来操作数据库 --》把你新建的目录添加到 菜单中,并做好授权
jQuery、ajax、js、css部分功能讲解,页面动静态分离原则
通过jQuery选择器(class、id、br等)来选择好某一个或某一系列元素 来进行操作;
目前需优先学习的知识(jQuery选择器、jstl标签库)),以及难点
页面编程的时候没有 类似于java的异常机制,因此很多页面的容错机制都要自己来考虑;这个可能会容易出错
页面编程有很多地方要求 前端的参数和 后端使用参数的 参数名一致,或是数据库字段名和实体类成员变量名一致 等这种隐含的规则,还需要自己去慢慢摸索
js、ajax、jstl等 工具中具体的API方法还需要慢慢熟悉
要想作出优美的页面,样式设置与调试还需要摸索
转载于:https://my.oschina.net/u/2299419/blog/416869
pdc-admin 学习心得相关推荐
- 2022年网络我的网络爬虫学习心得
2022年网络我的网络爬虫学习心得 写在前面 一.心得 二.爬虫项目中所需要的pip模块 1.requests 2.bs4 3.Pandas 4.selenium 5.Scrapy 6.gerapy_ ...
- CGRidCtrl控件 学习心得
wuqinxiang0我的:收件箱资源博客空间设置|帮助|退出 首页 业界 移动 云计算 研发 论坛 博客 下载 更多 狂想盼盼 积累点点滴滴 目录视图 摘要视图 订阅 新版论坛系列介绍之二--功能介 ...
- Java EE学习心得
–Java EE学习心得 1. 称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...
- Assembly学习心得
http://blog.csdn.net/etmonitor/ Assembly学习心得 说明: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍,所以我准备记下我的学习心得,已备参 ...
- 对于mysql存储过程感想_存储过程学习心得
存储过程学习心得 (2014-12-28 17:28:06) 标签: it 我使用过几次SQL Server,但所有与数据库的交互都是通过应用程序的编码来实现的.我不知到在哪里使用存储过程,也不了解实 ...
- 好程序员Web前端教程分享Vue学习心得
为什么80%的码农都做不了架构师?>>> 好程序员Web前端教程分享Vue学习心得,Vue是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向 ...
- 大学计算机课英语心得体会,关于计算机网络辅助大学英语教学的思考学习心得...
关于计算机网络辅助大学英语教学的思考学习心得 [摘要]计算机网络辅助教学可以增强学生的学习兴趣,提高他们自觉学习的能力,因而得到了大多数学生的认可,取得了比较显著的成效.计算机网络辅助教学也对大学英语 ...
- 我的MYSQL学习心得(十六) 优化
原文:我的MYSQL学习心得(十六) 优化 我的MYSQL学习心得(十六) 优化 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看 ...
- Spring Framework------version4.3.5-----Reference学习心得-----总结
1.Spring Framework概述: 有很多可用版本,网址http://projects.spring.io/spring-framework/ 2.Spring Framework ...
最新文章
- Cent OS – Tomcat 7 - 集群
- 将 Hadoop YARN 发扬广大
- 浅谈 iOS 版本号
- sympy随笔-python符号计算
- 【luogu P1343 地震逃生】 题解
- 熟悉 CMake(二)—— 以一个实例说明 CMakeLists.txt 文件的编写
- R语言之随机数与抽样模拟篇
- 这套神奇的个人信息管理系统,带我一步步进入互联网大厂
- Eclipse无法修改字体
- hdu 6155 - Subsequence Count
- 面向对象语言-反射机制
- php eof记录指针,关于ASP eof与bof 区别分析
- win10无法装载重装系统iso文件_Win10系统如何装载和弹出ISO镜像文件?
- manjaro 亮度调节
- 网络准入认证系统方案评估
- java 快递100_使用快递100 查询链接实现快速查询的示例
- 利用Pytorch中深度学习网络进行多分类预测(multi-class classification)
- 一起作业网 肖盾:如何打动投资人,说服老师,造福学生
- python在地图上标注点_怎样用python画地图上的标注线
- UE4中Pak文件的读取规则
热门文章
- matlab自学入门
- USACO 刷水记录
- 当年腾讯为什么从QQ转移扶植到微信,如今微信已撑起腾讯半壁江山
- 一维码EAN 13简介及其解码实现(zxing-cpp)
- 论文阅读《Visual Measurement Integrity Monitoring for UAV Localization》
- (23) 基于深度学习框架的出租车OD需求预测应用对比
- java水果超市课程设计_(学习java)水果超市管理系统
- html如何实现空格?
- x265-1.8版本-common/lowres.cpp注释
- Unity UGUI Button 中文详解-Chinar