forked from ming-soft/MCMS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest2.md
184 lines (167 loc) · 7.77 KB
/
test2.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
#铭飞MCMS内容管理系统完整开源版J2EE代码
当前版本:4.6.3 <br/>
铭飞MS官网:http://ms.mingsoft.net<br/>
官网同时提供一键运行版本下载,请步移官网....<br/>
QQ交流群号:①231212174 ②221335098 <br/>
很多人说铭飞MCMS是大天朝国唯一完整开源的J2EE系统!团队希望看到更多的优秀好用的开源系统,我们一直会努力下去!
#特点
* 免费完整开源:基于MIT协议,源代码完全开源,无商业限制,MS开发团队承诺将MCMS内容系统永久完整开源;<br/>
* 标签化建站:不需要专业的后台开发技能,只要使用系统提供的标签,就能轻松建设网站;<br/>
* html静态化:系统支持全站静态化;<br/>
* 跨终端:站点同时支持PC与移动端访问,同时会自动根据访问的终端切换到对应的界面,数据由系统统一管理;<br/>
* 海量模版:铭飞通过MStore(MS商城)分享更多免费、精美的企业网站模版,降低建站成本;<br/>
* 丰富插件:为了让MCms适应更多的业务场景,在MStore用户可以下载对应的插件,如:站群插件、微信插件、商城插件等;<br/>
* 每月更新:铭飞团队承诺每月28日为系统升级日,分享更多好用等模版与插件;<br/>
* 文档丰富:为了让用户更快速的使用MCms系统进行开发,铭飞团队持续更新开发相关文档,如标签文档、使用文档、视频教程等;<br/>
#面向对象
* 铭飞MCMS是企业在创立初期很好的技术基础框架,加快公司项目开发进度,当然也可以对现有的系统进行升级;
* 个人开发者也可以使用MCMS承接外包项目;
* 初学JAVA的同学可以下载源代码来进行学习交流;
#技术框架
* 核心框架:Spring Framework 4
* 安全框架:Apache Shiro 1.2
* 视图框架:Spring MVC 4
* 任务调度:Spring Task 4
* 持久层框架:MyBatis 3
* 数据库连接池:Alibaba Druid 1.0
* 日志管理:SLF4J 1.7、Log4j
* JS框架:jQuery 1.10
* CSS框架:Twitter Bootstrap 2.3.1。
* 富文本:Ueditor
#系统结构

#开发环境
建议开发者使用以下环境,这样避免版本带来的问题
* IDE:eclipse
* DB:Mysql5.5
* JDK:JAVA 7、J2EE6
* WEB:Tomcat8
#运行环境
* WEB服务器:Weblogic、Tomcat、WebSphere、JBoss、Jetty 等
* 数据库服务器:Mysql5.5
* 操作系统:Windows、Linux、Unix 等
#快速体验
* 将MCMS项目源码导入eclipse;
* 创建数据库db-mcms-open,注意:数据库使用utf-8编码,导入doc/db-mcms-open-4.6.3.sql,*-up-*.sql表示sql升级补丁是手动升级包,如果导入了系统对应的完整版SQL,sql升级补丁不需要重复导入;
* 修改src\main\resources\ms.properties文件中的数据库设置参数;
* 第一次启动必须先访问后台,后台访问地址:http://+ip地址(或localhost):tomcat端口/项目发布名/ms/login.do <font color="red">必需先访问后台界面再访问前台界面</font>
* 前台访问地址:http://ip地址(或localhost):tomcat端口/项目发布名<font color="red">,如果发布的地址不是http://localhost:8080/ms-mcms</font>,先在后台生成静态页面再进行访问
* 管理员账号,用户名:msopen 密码:msopen
#文件说明
* .externalToolBuilders eclipse缓存文件
* .settings eclipse配置缓存文件
* doc 项目文档文件夹,里面有数据库文件
* src/main maven结构的项目源代码
* java/com/mingsoft java源代码文件
* resources 项目的资源配置文件
* webapp<br/>
META-INF <br/>
WEB-INF <br/>
manager <br/>
html/1 <font color="red">默认生成的静态代码,实际项目需要删除,只是提供给开发者快速预览生成后的静态页面</font><br/>
templets/1/mooc <font color="red">默认模版</font><br/>
upload <br/>
* target 临时文件,可以删除让maven自动生成
* .classpath eclipse配置缓存文件
* .project eclipse配置缓存文件
* LICENSE 项目协议说明
* README.md 项目说明文档
* pom.xml maven的依赖配置文件
#代码部署与常见问题
* 铭飞MCms 部署视频 http://ms.mingsoft.net/mbbs/13988/detail.do
* MCms环境配置常见问题 http://ms.mingsoft.net/mbbs/13000/detail.do
* MStore使用方式:http://ms.mingsoft.net/mbbs/13008/detail.do
#文档
* MCms标签手册 http://doc.ms.mingsoft.net/mcms-tag-guide
* 快速开发手册 http://doc.ms.mingsoft.net/dev-guide/
#开源说明
* 系统100%开源
* 铭飞MCms是铭飞MS平台的一个子模块,同时铭飞MCms所依赖的模块都是用maven方式提供了源码获取方式,具体看pom.xml
```
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-base</artifactId>
<version>${ms.base.version}</version>
</dependency>
<!-- ms-base源码jar包 -->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-base</artifactId>
<version>${ms.base.version}</version>
<classifier>sources</classifier>
<scope>provided</scope>
</dependency>
<!-- ms-basic基础模块war包,包含后台管理的基础功能 -->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-basic</artifactId>
<version>${ms.basic.version}</version>
<type>war</type>
</dependency>
<!-- ms-basic源码jar包 -->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-basic</artifactId>
<version>${ms.basic.version}</version>
<classifier>sources</classifier>
<scope>provided</scope>
</dependency>
<!-- ms-basic开发依赖,主要方便业务开发 -->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-basic</artifactId>
<version>${ms.basic.version}</version>
<classifier>classes</classifier>
<scope>provided</scope>
</dependency>
<!-- ms-mdiy自定义模块,自定义表单、自定义搜索、自定义页面等 -->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-mdiy</artifactId>
<version>${ms.mdiy.version}</version>
<type>war</type>
</dependency>
<!-- ms-mdiy自定义模块源码 -->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-mdiy</artifactId>
<version>${ms.mdiy.version}</version>
<classifier>sources</classifier>
<scope>provided</scope>
</dependency>
<!-- ms-mdiy开发依赖,主要方便业务开发 -->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-mdiy</artifactId>
<version>${ms.mdiy.version}</version>
<classifier>classes</classifier>
<scope>provided</scope>
</dependency>
<!-- ms-mpeople用户模块,包含用户的常规功能,详细描述见MStore -->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-mpeople</artifactId>
<version>${ms.mpeople.version}</version>
<type>war</type>
</dependency>
<!-- ms-mpeople用户模块源码 -->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-mpeople</artifactId>
<version>${ms.mpeople.version}</version>
<classifier>sources</classifier>
<scope>provided</scope>
</dependency>
<!-- ms-mpeople开发依赖,主要方便业务开发 -->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-mpeople</artifactId>
<version>${ms.mpeople.version}</version>
<classifier>classes</classifier>
<scope>provided</scope>
</dependency>
```
#系统美图


