随笔分类 - 项目
摘要:1. 项目部署 1.1. 项目架构讲解 1.2. 网络拓扑图 1.3. 系统部署 1.3.1. 部署分析 e3-manager e3-manager-web e3-portal-web e3-content e3-search e3-search-web e3-item-web e3-sso e3-
阅读全文
摘要:1. 学习计划 1、订单系统 2、提交订单 3、MyCAT 2. 订单系统 2.1. 功能分析 1、在购物车页面点击“去结算”按钮跳转到订单确认页面。 a) 展示商品列表 b) 配送地址列表 c) 选择支付方式 2、展示订单确认页面之前,应该确认用户身份。 a) 使用拦截器实现。 b) Cookie
阅读全文
摘要:1. 学习计划 1、购物车实现 2、未登录状态下使用购物车 3、登录状态下使用购物车 2. 购物车的实现 2.1. 功能分析 1、购物车是一个独立的表现层工程。 2、添加购物车不要求登录。可以指定购买商品的数量。 3、展示购物车列表页面 4、修改购物车商品数量 5、删除购物车商品 2.2. 工程搭建
阅读全文
摘要:1. 学习计划 1、sso注册功能实现 2、sso登录功能实现 3、通过token获得用户信息 Ajax跨域请求(jsonp) 2. Sso系统工程搭建 需要创建一个sso服务工程,可以参考e3-manager创建。 e3-sso(pom聚合工程) |--e3-sso-interface(jar)
阅读全文
摘要:1. 学习计划 1、使用freemarker实现网页静态化 a)Freemarker的使用方法 b)Freemarker模板的语法 c)Freemarker整合springmvc 2、ActiveMq同步生成静态网页 3、Sso系统说明 2. 网页静态化 可以使用Freemarker实现网页静态化。
阅读全文
摘要:1. 学习计划 1、Activemq整合springMQ的应用场景 2、添加商品同步索引库 3、商品详情页面动态展示 4、展示详情页面使用缓存 2. Activemq整合spring 2.1. 使用方法 在e3-manager-service工程下。 第一步:引用相关的jar包。 第二步:配置Act
阅读全文
摘要:1. 学习计划 1、solr集群搭建 2、使用solrj管理solr集群 3、把搜索功能切换到集群版 4、添加商品同步到索引库 2. 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一
阅读全文
摘要:1. 学习计划 1、Solr服务搭建 2、Solrj使用测试 3、把数据库中的数据导入索引库 4、搜索功能的实现 2. Solr服务搭建 2.1. Solr的环境 Solr是java开发。 需要安装jdk。 安装环境Linux。 需要安装Tomcat。 2.2. 搭建步骤 第一步:把solr 的压缩
阅读全文
摘要:1.学习计划 1、Redis服务器搭建 2、Redis持久化 3、Redis集群搭建 4、Jedis 5、Solr服务器安装 2.Redis的安装 2.1. Redis的安装 Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-
阅读全文
摘要:1. 学习计划 1、前台系统搭建 2、商城首页展示 3、Cms系统的实现 a) 内容分类管理 b) 内容管理 4、前台内容动态展示 2. 商城首页展示 2.1. 工程搭建 参考e3-manager-web工程,搭建e3-portal-web。 复制e3-manager-web的pom.xml、spr
阅读全文
摘要:1. 学习计划 1、图片服务器 2、图片服务器安装 3、图片服务器的使用 4、图片上传功能 5、富文本编辑器的使用方法 6、商品添加功能实现 2. 图片服务器 1、存储空间可扩展。 2、提供一个统一的访问方式。 使用FastDFS,分布式文件系统。存储空间可以横向扩展,可以实现服务器的高可用。支持每
阅读全文
摘要:1. 学习计划 1、商品类目选择 2、图片上传 a) 图片服务器FastDFS b) 图片上传功能实现 3、富文本编辑器的使用KindEditor 2. 商品类目选择 2.1. 原型 2.2. 功能分析 item-add.jsp 通过全局搜索selectItemCat找到,出现在common.js
阅读全文
摘要:1. 学习计划 1、将工程改造为基于SOA架构 2、商品列表查询功能实现。 2.1. 分析 由于商城是基于soa的架构,表现层和服务层是不同的工程。所以要实现商品列表查询需要两个系统之间进行通信。 如何实现远程通信? 1、Webservice:效率不高基于soap协议。项目中不推荐使用。 2、使用r
阅读全文
摘要:1. 学习计划 1、电商行业的背景。 2、宜立方商城介绍 3、宜立方商城的系统架构 a) 功能介绍 b) 架构讲解 4、工程搭建-后台工程 a) 使用maven搭建工程 b) 使用maven的tomcat插件启动工程 5、SSM框架整合 6、svn的使用。 近年来,中国的电子商务快速发展,交易额连创
阅读全文
摘要:CRM系统 CRM项目外观 1. 开发环境 IDE: Eclipse Neon Release (4.6.0) Jdk: 1.8 数据库: MySQL 创建crm数据库,这里使用的是SqlLyog. 导入提供的sql文件 数据库创建如下 使用的Bootstrap前端框架,官方网站 http://ww
阅读全文
摘要:教学计划 1、Quartz概述 a. Quartz介绍和下载 b. 入门案例 c. Quartz执行流程 d. cron表达式 2、在BOS项目中使用Quartz创建定时任务 3、在BOS项目中使用JavaMail发送邮件 4、HighCharts概述 a. HighCharts介绍 b. 在线演示
阅读全文
摘要:明明项目没错误,但application.xml就报了错误,这是什么问题呢? 问题在于我们找不到org/springframework/beans/spring-beans这个包,也就是我们的spring-beans版本错了。 查看相应的包,就可以知道我们的版本是哪个。 然后再spring-bean
阅读全文
摘要:教学计划 1、角色管理 a. 添加角色功能 b. 角色分页查询 2、用户管理 a. 添加用户功能 b. 用户分页查询 3、修改Realm中授权方法(查询数据库) 4、使用ehcache缓存权限数据 a. 添加ehcache依赖 b. 配置缓存管理器 5、系统菜单根据登录人展示 a. 调整页面ajax
阅读全文
摘要:上节课我们在添加权限时,把选择父功能点做成这种效果,不太好,我们进行升级优化。 1.我们对jsp页面进行修改,主要是改了样式。 2.重新编写我们dao层的代码 3.在我们查看父项的时候自动查找子项,我们进行了以下修改。 修改Function.hbm.xml,让懒加载变为立即加载 修改action代码
阅读全文
摘要:教学计划 1、在realm中进行授权 2、使用shiro的方法注解方式权限控制 a. 在spring文件中配置开启shiro注解支持 b. 在Action方法上使用注解 3、使用shiro的标签进行权限控制 a. 在页面引入shiro的标签库 b. 在页面中使用标签 4、总结shiro提供的权限控制
阅读全文