`
georgezeng
  • 浏览: 102524 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

手把手教会你开发动态web项目(1)

阅读更多

框架终于搭建得差不多了,现在分享一下如何利用此框架进行动态web项目的搭建。

目标:通过编写java代码实现动态修改代码,包括动态增加减少实体类,动态修改spring的配置,动态修改Dao,service,controller,动态修改安全配置

框架使用spring+springmvc+hibernate+spring security搭建,对前端不做限制,可使用任意技术。

注意:项目使用scala+groovy实现,但不要求大家懂得此两种语言,如果懂得则能更好的读懂框架,这里只需要大家在groovy文件中编写完全的java代码,实现动态功能正是得益于读取groovy源文件实现,所以必须在groovy文件中进行业务开发,除了这点限制其余没有要求。

本章主要介绍如何准备开发环境

1. 安装jdk7(最好是7或者8),请自行到oracle官网下载

2. 安装sourcetree

 https://downloads.atlassian.com/software/sourcetree/windows/SourceTreeSetup_1.8.2.11.exe

安装中途需要你创建一个账号Atlassian账号,还有你需要一个github的账号(请自行到www.github.com申请并激活)

3. fork动态web框架源代码

访问https://github.com/georgezeng/geo-web-dynamic-test,然后如图所示点击fork

 

 fork后项目会被复制到自己的repository下,页面看起来没变化,但地址变了

 

4. 通过sourcetree克隆项目到本地

5. 下载并安装IntelliJ IDE

https://download.jetbrains.com/idea/ideaIC-15.0.4.exe

6. 打开IDE,引入项目

 这里使用IntelliJ的原因,是因为它的debug功能比eclipse强大,而且对scala和groovy的支持也更友好

 

  • 大小: 117 KB
分享到:
评论

相关推荐

    手把手教会你无刷电机(赠送).zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、...

    基于stm32的手把手教会你无刷电机(赠送).zip

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、...

    第一章1节手把手教会无刷电机PCB.pptx

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、...

    第一章4节手把手教会无刷电机1PCB.pptx

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、...

    第一章6节手把手教会无刷电机1PCB.pptx

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、...

    第一章5节手把手教会无刷电机1PCB.pptx

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、...

    web 2.0入门者 Ajax修炼之道-包含源码

    不仅教会你Ajax的技术细节,同时还带你了解各种功能强大的主流Ajax工具包(Dojo、Prototype、 Script.aculo.us、DWR、Backbase、SmartClient、Ajax.NET、SAJAX、JSON-RPC),掌握Ajax 实时查看源代码的方法以及进行...

    小白都能看得懂的教程 一本教你如何在前端实现富文本编辑器

    小白都能看得懂的教程 一本教你如何在前端实现富文本编辑...小白都能看懂的实战教程 手把手教你Python Web全栈开发 第二讲:[小白都能看懂的实战教程 手把手教你Python Web全栈开发 第二讲] 在前端实现富文本编辑器 这

    flask搭建.md

    由于flask属于轻量级web框架, 更加自由、灵活,可扩展性强,第三方库的选择面广,开发时可以结合自己最喜欢用的轮子,也能结合最流行最强大的Python库 。...以下手把手教会你如何搭建flask,及项目设计结构。

Global site tag (gtag.js) - Google Analytics