Coder Social home page Coder Social logo

jee-boot-site's Introduction

#项目简介 本项目以jeesite为蓝本,采用spring boot 等新技术,对项目进行boot化,并进行解耦才分操作。项目主旨为项目组成员学习,并未学习javaee的童鞋提供学习蓝本。目前团队两人,主要利用上班之外的空余时间编写,进度会比较缓慢,有兴趣的朋友可以联系我们加入项目。

技术选型

technology choose
spring-boot
thymeleaf
mybatis
shiro
start-bootstrap admin 2

#主要技术介绍

  • spring-boot 是继SSH 后,javaee 领域的主流技术之一,使用spring-boot 可以快速进行微服务开发。

  • mybatis 这里我们运用了国内的两个有名的开源项目(同一作者)

  • start admin2,github上比较火的一个bootstrap框架,国内jeeshop 后台也使用了这来做后台界面,使用bower 包管理技术对js插件进行管理。

  • thymeleaf模板,spring-boot官网推荐模板,最大的有点是可以直接打开看效果。

主要模块介绍

  • boot-dao 主要是由mybatis generator 生成的代码
  • boot-common 放置了些公共配置文件,并且 依赖于boot-dao
  • SB2 框架的代码都放在了common 模块中的static 文件夹中,去掉了node_module 文件夹,因为这个文件夹太大了,而且没有必要。

快速运行

  • 数据库配置,先导入sql 文件(jeesite.sql),用户名和密码在 boot-common\src\main\resources 中的application.yml 中配置,默认(name:root passwor:123456)

  • windows 下点击 run.bat

  • linux 下

    • 确保 安装了jdk8 ,centos 下 使用 yum install java-1.8.0-openjdk-devel
    • linux 下在跟目录下运行脚本 ./run.sh (先赋予权限 chmod 777 run.sh)

测试登陆

curl -X POST  --data-ascii "loginName=thinkgem&password=admin" http://localhost:9090/boot/login |iconv -f UTF-8

#目的计划

  • 时间精力有限,学习交流第一,功能实现其次。
  • 在jeesite 的基础上,可能引入dubbo 进行服务治理

jee-boot-site's People

Contributors

kings1990 avatar qiuming avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.