`
georgezeng
  • 浏览: 103434 次
  • 性别: 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
分享到:
评论

相关推荐

    手把手教会你三层架构(C#)

    三层架构是一种常见的软件设计模式,尤其在开发企业...通过学习和实践这个教程,你可以深入理解C#中三层架构的运用,提升你的软件开发能力。如果在学习过程中遇到问题,记得及时寻找帮助,以便更好地掌握这一核心技术。

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

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

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

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

    零基础学习Python+手把手教会

    ### 零基础学习Python+手把手教会 #### 一、Python简介 1. **Python定义及特点**: - **定义**:Python是一种高级编程语言,由Guido van Rossum于1991年创建。 - **特点**: - **简单易学**:Python的设计理念...

    用一个HelloWorld例子手把手教会你使用FLEX BlazeDS

    1. **使用Flex Builder 3创建新项目**:打开Flex Builder 3,创建一个新的Flex项目。 2. **编写Flex代码**:在项目中添加一个新的Flex文件,比如命名为`HelloWorld.mxml`。使用BlazeDS提供的Flex API来调用上面创建...

    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,及项目设计结构。

    ASP.NET 演练精选

    2. **环境搭建:**《演练:新建ASP.NET网站》手把手教你如何利用Visual Web Developer创建首个ASP.NET页面,从项目初始化到页面布局,每一步都详细说明,非常适合初学者。 3. **代码编辑实战:**《演练:Visual Web...

    计算机毕业答辩PPT

    1. 开发环境:Windows XP 2. 开发工具:Dreamweaver 8 3. 数据库管理系统:SQL Server 2000 4. 运行环境:Windows 98/ME/2000/XP 系统功能结构图数据流图总结: 通过近半年的学习与实践,对进电子书吧系统进行了...

Global site tag (gtag.js) - Google Analytics