移动商城第一篇【搭建项目环境】
2018-01-21 00:00
190 查看
前言
本次该项目使用的技术如下:搭建Oracle数据库环境
本次我们用Oracle作为我们的服务器,我们一般开发并不是把数据表放在我们练习的scott用户下的。需要我们自己创建用户、创建默认的表空间
使用超级管理员账号登陆Oracle
sys/change_on_install as sysdba
创建表空间
create tablespace zhongfucheng logging datafile 'D:\app\ozc\oradata\zhongfucheng\zhongfucheng.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local;
创建表空间并指定用户
create user zhongfucheng identified by zhong default tablespace zhongfucheng
单单创建了用户是不能够使用的,我们还需要为它授权
grant connect,resource,dba to zhongfucheng;
我们来查看一下当前用户默认的表空间
select username,default_tablespace from user_users;
导入相关的数据:
@D:/ECPS_GUIZHOU2.sql @D:/data.sql
使用Maven搭建环境
因为Maven有两大特点:依赖管理
项目构建
依赖管理非常好用,我们就不用拷贝对应的jar包,直接从别的项目依赖过来就行了。
我们本次的项目分为前台和后台。
值得注意的是:
前台是给用户访问的
后台是给管理员访问的
基于这么两个特性,那么前台系统和后台系统应该是分开的【当前台系统访问量奔溃的时候,后台系统不会受到影响】
由于我们前台和后台系统的某些逻辑是一致的【都要查询商品..根据商品id获取具体商品信息等等】,因此我们需要把相同的逻辑抽取出来,多添加一个核心模块Core
从前边也已经说了,我们如果使用到图片上传的话,也应该把该逻辑抽取出来,因为我们在备份的时候,是备份该WEB项目的数据。如果把图片放在同一个WEB项目下,那么就非常难处理图片了。
因此,我们也需要把文件单独放在文件服务器上
到目前为止的分析,我们现在有4个独立的模块了….
文件服务器
Core
后台系统
前台系统
当我们把项目发布出去的时候,我们需要把每个模块都要构建
因此,我们再用一个parent模块把它们4个管理起来!做到一次构建的效果!
idea下构建Maven项目
创建父模块,在父模块下创建4个子模块。在Idea下直接创建Model就行了最终在Idea创建出来的目录结构是这样子的:
重置Maven的设置,使用自带的Maven
编写pom
父项目将其他4个子项目管理起来portal和console对core依赖:
将原型页面拷贝到项目中
首先,我在Idea创建Maven项目的时候是没有用任何的模版的。因此,需要我们自己创建WEB功能。http://blog.csdn.net/hon_3y/article/details/76942530
访问portal客户端的原型页面没有问题
访问console页面的原型页面的时候出现了以下的错误:
关注是不是没有使用webapp来生成maven项目的模版!
相关文章推荐
- 移动商城第一篇【搭建项目环境】
- 移动商城第三篇【搭建Mybatis和Spring环境、编写Dao、Service在Core模块】
- Python之Django商城项目实战(一):搭建开发环境
- 移动商城第三篇【搭建Mybatis和Spring环境、编写Dao、Service在Core模块】
- 【SSH网上商城项目实战】之环境搭建填坑
- ubuntu14.04系统nodejs express开发教程第一篇:环境搭建&&项目初步
- Python之Django商城项目实战(一):搭建开发环境
- 用.Net打造一个移动客户端(Android/IOS)的服务端框架NHM(三)——搭建Android开发环境,用Hibernate生成Android项目的Model层
- windows下zendframework项目环境搭建(通过命令行配置)
- Linux Ubuntu从零开始部署web环境及项目-----搭建ssh环境(一)
- IONOC入门项目cmd下简单搭建可配置ANDROID和IOS环境
- 基于ReactiveCocoa搭建MVVM框架-环境配置与项目结构
- 《jbpm5简单小案例》--环境搭建好,建立新项目只需替换bpmn文件即可
- 模拟搭建Web项目的真实运行环境(七)
- lamp+laravel5.4搭建项目环境
- 第一篇:《UNIX 环境高级编程》编译环境的搭建
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- maven项目开发环境搭建之二maven部署
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建(一)
- ssi项目(1)环境搭建