SSM combination + Springmvc+mybatis+shiro+restful+bootstrap

Source: Internet
Author: User

Introduced

1. Project Core Code structure

<modules>
<!--Jeesz tool JAR--
<module>jeesz-utils</module>
<!--jeesz public configuration Jar--
<module>jeesz-config</module>
<!--Jeesz Core Framework Jar--
<module>jeesz-framework</module>
<!--Jeesz CMS business Jar--
<module>jeesz-core-cms</module>
<!--Jeesz code automatically generate business Jar--
<module>jeesz-core-gen</module>
<!--Jeesz My favorite business jar--
<module>jeesz-core-bookmark</module>
<!--Jeesz e-flow service jar--
<module>jeesz-core-act</module>
<!--Jeesz OA business Jar--
<module>jeesz-core-oa</module>
<!--Jeesz Testing business jar--
<module>jeesz-core-test</module>
<!--jeesz Timer scheduling service Jar--
<module>jeesz-core-scheduler</module>
<!--Jeesz My Tasks business jar--
<module>jeesz-core-task</module>
<!--Jeesz Admin Background Management System--
<module>jeesz-web-admin</module>
<!--Jeesz RESTful service management system--
<module>jeesz-web-service</module>
<!--Jeesz Timing Dispatch Management System--
<module>jeesz-web-scheduler</module>
<!--Jeesz My mission Dubbo service consumer--
<module>jeesz-web-task</module>
<!--Jeesz My collection Dubbo service consumers--
<module>jeesz-web-bookmark</module>
<!--Jeesz My collection Dubbo service interface--
<module>jeesz-facade-bookmark</module>
<!--Jeesz My collection Dubbo service producer--
<module>jeesz-service-bookmark</module>
<!--Jeesz My task Dubbo service interface--
<module>jeesz-facade-task</module>
<!--Jeesz My task Dubbo service producer--
<module>jeesz-service-task</module>
<!--JMS messages--
<module>jeesz-web-mq-task</module>
</modules>

Special Reminder: Developers can service or Dubbo their business rest when developing

2. Project Dependency Introduction

2.1 Backend Management system, rest service system, Scheculer timing dispatch system depend on such as:

2.2 Dubbo Independent service projects depend on such as:

6. Technology selection (only part of the technology is listed)
1, back-end
Service Framework: Dubbo, Zookeeper, rest services
Cache: Redis, Ehcache
Message middleware: ActiveMQ
Load balancing: Nginx
Distributed files: Fastdfs
Database connection pool: Alibaba Druid 1.0
Core Framework: Spring framework
Security framework: Apache Shiro 1.2
View Frame: Spring MVC 4.0
Server-side validation: Hibernate Validator 5.1
Layout frame: Sitemesh 2.4
Workflow Engine: Activiti 5.15
Task Scheduler: Quartz 1.8.5
Persistence Layer Framework: MyBatis 3.2
Log management: slf4j 1.7, log4j
Tool classes: Apache Commons, Jackson 2.2, Xstream 1.4, dozer 5.3, POI
2. Front-end
JS Frame: JQuery 1.9.
CSS Framework: Bootstrap 4 Metronic
Client-side validation: JQuery Validation Plugin.
Rich Text: Ckecitor
File Management: Ckfinder
Dynamic tab: Jerichotab
Data table: Jqgrid
dialog box: JQuery jbox
Tree structure controls: JQuery Ztree
Other components: Bootstrap 4 metronic
3. Support
Server middleware: Tomcat 6, 7, Jboss 7, WebLogic 10, WebSphere 8
Database support: Currently only support MySQL database, but not limited to the database, the next version of the upgrade multi-data source switching and database read and write separation: Oracle, SQL Server, H2, etc.
Support development environment: Eclipse, MyEclipse, Ras, idea, etc.

Environment Construction:

1. Environmental preparedness

1. Development tools: Eclipse IDE (recommended version with a higher point)

2.JDK version: JDK1.7

3. Project Management: Maven3.1.1

SSM combination + Springmvc+mybatis+shiro+restful+bootstrap

Springmvc+mybatis+dubbo+zookeeper

Springmvc+mybatis+restful+webservice

Springmvc+springboot+springcloud+redis

SPRINGMVC + mybatis + ehcache + Redis

Spring MVC +mybatis +shiro+ activiti +alibaba Druid

Spring MVC +mybatis +shiro+ Quartz

Distributed services: Spring MVC +mybatis + dubbo+zookeeper+proxy+restful

Willing to know the framework of technology or source of friends directly add to seek (Penguin): 2042849237

More detailed source code reference:http://minglisoft.cn/technology

SSM combination + Springmvc+mybatis+shiro+restful+bootstrap

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.