- - - - - -【TT商城实战】
newlifely
爱生活,爱java
展开
-
B2Ctt商城01
1.0 分布式的架构分布式架构: 把系统按照模块拆分成多个子系统。 优点: 1、把模块拆分,使用接口通信,降低模块之间的耦合度。 2、把项目拆分成若干个子项目,不同的团队负责不同的子项目。 3、增加功能时只需要再增加一个子项目,调用其他系统的接口就可以。 4、可以灵活的进行分布式部署。缺点: 系统之间交互需要使用远程通信,接口开发增加工作量。1.1 技术选型(主要技术) Sp原创 2017-06-16 17:19:23 · 364 阅读 · 0 评论 -
B2Ctt商城07 redis
1.1 安装redisn 版本说明 本教程使用redis3.0版本。3.0版本主要增加了redis集群功能。安装的前提条件:需要安装gcc:yuminstall gcc-c++ 1、下载redis的源码包。2、把源码包上传到linux服务器 进入sftp后 可以直接拖拽文件上传 * 在SecureCRT中采用SSH方式登录linux后,在标签页上面点击右原创 2017-07-06 17:41:04 · 374 阅读 · 0 评论 -
B2Ctt商城03 nginx
一、vmware装centos 6.5 二、CRT 远程连接 centos 6.5 三、centos安装nginx1.1 CentOS-6.4-x86_64-LiveCD 注意:LiveCD 安装后,重启会还原,注意安装ghost版本 参考 : http://www.centoscn.com/image-text/setup/2013/0816/1263.html2.1 ** 防火墙原创 2017-06-20 11:53:47 · 1599 阅读 · 0 评论 -
B2Ctt商城03 ftp
vm安装centos 6 http://www.linuxidc.com/Linux/2016-05/131701.htm1 安装vsftpd组件 安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。 [root@bogon ~]# yum -y install vsftpd2 添加一个ftp用户 此用户就是用来登录ftp服务器用的。 [roo原创 2017-06-21 15:02:49 · 586 阅读 · 0 评论 -
淘淘项目1
一、搭建项目SSM 机构引入阿里数据库连接池 druid-1.0.9.jar引入分页插件 PageHelper测试:publicvoid testSpring() { ApplicationContextapp =newClassPathXmlApplicationContext ("spr原创 2017-08-02 16:45:50 · 371 阅读 · 0 评论 -
B2C商城11 订单和购物车
1 注册功能的实现登录和注册的功能都放到单点登录系统中完成,供其他系统调用。资源映射是受springmvc管理的,所以修改mvc配置文件1.2 注册功能实现1、进行注册之前先进行数据的有效性验证。a) 用户名不能重复b) 确认密码和密码文本框的内容要一致。c) 用户名、密码不能为空。d)原创 2017-07-24 14:36:45 · 688 阅读 · 0 评论 -
项目部署2
1.1 Taotao-manager部署1.1.1 要求的环境Linux系统 centos6.4Jdk 1.7版本Tomcat 71.1.2 Tomcat热部署1.1.2.1 Tomcat的配置我们需要实现热部署,自然就需要通过maven操作tomcat,所以就需要maven取得操作tomcat的权限,现在这一步就是配置tomca原创 2017-08-02 10:06:48 · 255 阅读 · 0 评论 -
B2C商城10 SSO单点登录
SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。3.2.1 传统流程中的问题: 在集群环境中。需要把同一套代码部署到多台服务器上。每个工程都有自己独立的session。在集群环境中每个工程都有自己的session,如果把用户信息写入session而不共享的话,会出现用户反复登录的情况。3.2.2.1 第一种方案原创 2017-07-20 15:50:52 · 593 阅读 · 0 评论 -
项目部署
1 Mysql的安装1.1 查看mysql的安装路径:[root@bogon ~]# whereis mysqlmysql: /usr/bin/mysql /usr/lib/mysql/usr/share/mysql /usr/share/man/man1/mysql.1.gz 1.2 查看mysql的安装包:[root@bogon ~]# rpm -qa|grep原创 2017-08-01 15:36:52 · 248 阅读 · 0 评论 -
淘淘项目2
1、通用封装思想统一结果返回类public classTaotaoResult { // 响应状态码 private Integerstatus; // 响应消息 200成功 400 失败 500异常 private Stringmsg; // 响应中的数据 private Ob原创 2017-08-07 17:27:40 · 293 阅读 · 0 评论 -
B2Ctt商城09 商品详情页面
搜索结果中图片展示不出来,image字段中存储的图片是多张,使用逗号分隔。修改方法:publicclassItemInfo extendsTbItem { public String[] getImages() { Stringimage= getImage(); if(image != null) { return原创 2017-07-14 17:06:34 · 496 阅读 · 0 评论 -
B2Ctt商城06 cms系统
1 Cms系统 内容管理系统 右键可以管理分类,添加删除等 先实现内容的分类管理再实现内容管理。初始化树形视图的url: ‘/content/category/list’, (function(){(function(){ (“#contentCategory”).tree({ url : ‘/content/category/list’,分析参数 参数原创 2017-07-04 17:54:32 · 425 阅读 · 0 评论 -
B2Ctt商城08 Solr
一、solr是什么?是基于Lucene的全文搜索服务器。二、安装solr2.1.1 安装步骤需要把solr服务器安装到linux环境:第一步:安装linux、jdk、tomcat。[root@bogon ~]# lltotal 8044-rw-r--r--. 1 root root 8234674 Oct 27 2013 apache-to原创 2017-07-13 14:34:31 · 430 阅读 · 0 评论 -
B2Ctt商城04 ftp 商品规格实现
要求: 1、商品描述的保存 2、商品规格的添加及使用 2-1、使用多个表实现商品规格 2-2、使用模板实现商品规格一、描述的保存 商品信息和描述存在两张表里 tb_item tb_item_desc 原因商品详情介绍,不是每一次都需要,比如列表。/** 添加商品描述 */ private TaotaoResult addItemDesc (Long itemId原创 2017-06-22 11:14:15 · 781 阅读 · 0 评论 -
B2Ctt商城05 前台首页商品展示
1、 前台系统搭建 前台系统就是淘淘商城。 前台系统和后台系统是分开的,只在数据库层面有关系。都是同一个数据库。 【后台系统】【客户端(pc)】3 服务层工程搭建 使用maven创建一个war工程。 3.1 创建工程 taotao-rest 使用技术 1、Mybatis 2、Spring 3、Springmvc 使用8081端口 需要修改pom.xml添加如下内容:<bu原创 2017-07-01 11:49:46 · 679 阅读 · 0 评论 -
B2Ctt商城03 添加商品
添加商品首先是选择类目选择类目 分析:点击通常会有一个事件,但是这里没有。应该是一个js方法 搜索到文件 商品分类的叶子节点后,关闭窗口并将选中的商品分类的名称显示到网页上。1、初始化tree的url: /item/cat/list 2、请求的参数 Id(当前节点的id,根据此id查询子节点) 3、返回数据的格式json数据: [{ “id”: 1, //当前节点的原创 2017-06-17 16:52:39 · 899 阅读 · 0 评论 -
B2Ctt商城02
在互联网行业的项目中尽可能的减少表的管理查询。使用冗余解决表的关联问题。有利于分库分表。Mybatis的逆向工程。根据数据库表生成java代码。注意:如果想再次生成代码,必须先将已经生成的代码删除,否则会在原文件中追加。4 Ssm框架整合 4.1 整合的思路 4.1.1 Dao层 使用mybatis框架。创建SqlMapConfig.xml。 创建一个applicationConte原创 2017-06-16 17:55:23 · 319 阅读 · 0 评论