web项目乱码_项目

9e15ebf55e6eaeb2427303266a63e65d.png

商城

项目介绍 技术选项: *spring,springmvc,Mybatis, jsp,jstl,jQuery,jQuery plugin,EasyUI(分页),KindEditor(富文本编辑器),CSS+DIV,Redis(缓存服务 器), solr(全文检索),Dubbo RPC(远程调用),Mysql,Nginx(web服务器), 开发工具和环境 Idea,自带meavn插件 tomcat7.0.91 JDK 1.8 Mysql5.7 Nginx1.8.0 Solr4.10.3 Redis3.0.0 winds10操作系统 数据库表 内容分类表:tb_content_category 内容表:tb_content 商品表:tb_item 商品分类表:tb_item_cat 商品描述表:tb_item_desc 商品规格参数模板表:tb_item_param 商品规格参数信息表:tb_item_param_item 订单表:tb_order

2

订单明细表:tb_order_item 物流表:tb_order_shipping 用户表:tb_user 项目架构 Mybatis逆向工程(参数数据库表) 搭建SOA架构 ego父项目(pom):主要功能提供jar包 ego-common(jar):工具类 封装Datagrid空间需要的数据模型:PageResult 实现序列化,且,EasyUI格式固定:LIst<T>类型的rows和Long类型的total ego-rpc(pom):提供服务的项目 ego-rpc-service-impl(jar):对应上面service接口的实现类

依赖关系和插件

依赖 spring管理对象和事务 mysql连接池 mybatis和spirng整合 mybatis日志 mybatis分页插件 dubbo zookpeer

单元测试 Redis Apache通用工具 Solr客户端

依赖项目 ego-rpc-mapper ego-rpc-service

3

插件

项目打包插件

拷贝资源文件插件 项目配置文件resources mybatis Mybatis配置文件:mybatisConfig <settings>:日志文件,需要log4j依赖(已添加) <typeAliaes>:pojo包下的别名 <plugins>:分页插件 resources 连接数据库的配置:db_propeties(配置可用连接数20?) spring applicationContext-dao.xml 加载属性文件:<context:property-placeholder> 获取数据源:<bean class="com.alibaba.druid.pool.DruidDataSource"> applicationContext-service.xml 扫描包:<context:componcent-scan> applicationContext-tx.xml 事务管理器: <bean class="org.springframework.jdbc.datasource.DataSourceTransacti onManager"> 事务的通知:<tx:advice> 事务切面的配置:<aop:config> applicationContext-dubbo.xml 添加服务提供者的名字:<dubbo:application> 指定注册中心:<dubbo:registry> 指定服务发布的端口:<dubbo:protocol>(20800) log4j:properties

4

日志级别:info ego-rpc-pojo(jar):pojo类 ego-rpcmapper(jar):访问数据库的mapper接口和xml文件,逆向工程生成 mapper包:用于存放mybatis逆向生成的接口 resources里mapper包下:存放mybatis逆向生成的xml文件 pom.xml 依赖于pojo和common项目,需要mybatisjar包 ego-rpc-service(jar):暴露服务的service接口 依赖于pojo和common项目, 自由主题 自由主题 将这两个拆开是因为,他们需要依赖一些公共的资源, ego-rpcservice 接口服务的提供者和消费者都需要,将它提出来将来好做处理 ego-manager-web(war):调用ego-rpc服务的项目,实现后台数据的管理

配置文件

依赖关系

依赖项目 ego-rpc-service

依赖包 dubbo zookeeper spring jsp json

处理图片上传

插件 tomcat插件:<path>配置/ 不需要依赖上下文,端口8080 web.xml文件

5

监听器方式启动spring容器 spring配置文件 POST请求乱码过滤器 spirngmvc的servlet(前端控制器) classpath 下的 spring 目录里配置 spring 配置文件 resources配置是spring文件夹 applicationContext-service.xml:扫描业务对象 <context-component-scan>扫描包 applicationContext-dubbo.xml:产生调用远程服务的代理对象 <dubbo-application >添加服务消费者的标志 <dubbo-registry >指定注册中心adress=“集群地址”protool=“协议(zookper默认) ”

获取远程调用的代理对象 子主题 3 自由主题 zookerper集群安装 准备工具 JDK zookerper 安装 详情见教材

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值