`

My DreamMaker

    博客分类:
  • java
阅读更多
不知不觉近一个月过去了,现在终于算是完成了一个版本了(中间反复了几次,当然也是没办法的事情,因为我也不知道要做个什么东西。)虽然还没有完全实现预想的功能。但也算是能用了,并且起了一个既响亮、又文雅洋气的名字,DreamMaker 现在版本是Version-1.6(简称DM)。
问:那这个系统有什么优势呢?
答:木钱木有,真木有。
目的:做这个系统主要是为了减少项目完成的时间以及劳动强度。通过这个系统还是学到了一些东西的,尤其是对css布局,js面向对象等方面。
相关技术:Struts2.0、Spring2.5、Hibernate3.0、FreeMarker2.6、URLRewrite、Jquery、Grid960、MSSql2005等等,大家已经熟的不能再熟了。
主要功能:实现基本的网站以及内容管理系统一键生成。
DM是怎样提高效率的呢?
1、 DM中封装大量的通用工具,包含但不限于多文件异步上传,通用文件操作,分页,验证、服务器浏览等,基本上包含了现在大部分的相关操作,使用时只要选择性的引入相关包即可轻松实现。
2、 DM中提供了代码自动生成功能,对于基本的功能,可以生成增删改查的相关代码以及对应的jsp页面。同时对于其它的重复性代码也可以实现。
3、 DM中采用Freemarker作为模板引擎,同时系统中包含了很多的页面展示样式,只需在生成页面时选择相应的样式即可。使得页面自定义成为可能。
4、 DM最终将被封装为一个框架,使得在其之上的二次开发变的异常简便。

我们已经用DM模仿过像 ItEye(原JavaEye)、csdn等网站的部
分模块(注:部分模仿叫学习,整站模仿叫抄袭,那是不道德的,除非你是腾讯,大家注意哈)基本上和原站无异。

下一步将会用DM生成完整的网站或者相应的内容管理系统。理论上是没有什么区别的。当然优化是必须的。

偶的宗旨:不做别人做不了的,只做别人不想做的。木有最好,只有较好。
哪天心情好了,把它开源了也说不定。


1
5
分享到:
评论

相关推荐

    DreamMaker

    DreamMaker3D打印机的硬件,更新了断点续传功能,对开发者很有帮助

    Cura14版本以上安装方法-DreamMaker.pdf

    Cura14版本以上安装方法-DreamMaker.pdf

    Overlord 3D打印机固件 Ver2.3.4

    DreamMaker团队会在网上不时发布新的固件。通常情况下新的固件会添加新的功能,修复一些现有的漏洞,并不断提高OverLord的用户体验。为了配合一些特殊改过硬件的机器或者只是用于测试,有专门设计的固件,而如果...

    Overlord 3D打印机固件 Ver2.3.5

    DreamMaker团队会在网上不时发布新的固件。通常情况下新的固件会添加新的功能,修复一些现有的漏洞,并不断提高OverLord的用户体验。为了配合一些特殊改过硬件的机器或者只是用于测试,有专门设计的固件,而如果...

    OpenSS13-开源

    OpenSS13是一款开源BYOND游戏。 这是用DreamMaker编写的空间站生存模拟。

    DeskScapes 8-开源

    DeskScapes 包括 DreamMaker,它使用户能够设计自己的名为 Dreams 的动画壁纸。 用户还可以从 Stardock 的 WinCustomize 社区提供的众多 Dreams 中进行选择。 DeskScapes 8还支持在多台显示器上显示不同的墙纸。 此...

    dragonroll:对空间站13的D&D重新想象

    首先,使用DreamMaker(byond随附)打开dragonroll.dme文件,然后单击“构建>编译”按钮(或CTRL-K)。 如果输出以下消息: 保存dragonroll.dmb(调试模式) dragonroll.dmb-0错误,0警告 您已成功编译了游戏。 ...

    RSI-editor

    首次创建或打开RSI或导入DreamMaker DMI文件时,状态列表将填充文件中的所有状态,包括每个状态的预览图像。单击状态将在内容视图中将其打开,它将显示该状态的方向帧和延迟。它还将显示每个方向在动画时的外观预览...

    Civ13:历史SS13

    文明13这是什么? Civ13(以前称为1713)是一款基于空间站13代码的游戏,具有人类历史的几个纪元。 (由此得名)。它具有RP和战斗地图以及游戏模式。 Civ13不和谐官方网站特雷洛玩游戏您将需要Windows机器或从其他OS...

    Aurora.3:由Baystation12分叉的Aurorastation新基地的代码

    极光站执照Aurorastation已获得GNU Affero通用公共许可证版本3的许可,该版本可在LICENSE中找到。 提交日期为1420675200 +0000 (2015/01/08 00:00)之前的git的用户已获得GNU通用公共许可证版本3的许可,该版本可在...

    tgstation:SS13的tgstation分支

    / tg / station代码库 网址: : 代码: : Wiki: : Codedocs: ://codedocs.tgstation13.org/ ... Coderbus Discord: ://discord.gg/Vh8TJp9 IRC: irc://irc.rizon.net/coderbus (死) ...

    CEV-Eris:死亡是我们的归宿

    无尽的地平线:CEV-Eris 必须死的船。 贡献 请参阅

    Python网络爬虫开发通常会用到哪几个库

    Python网络爬虫开发通常会用到哪几个库 Python网络爬虫开发通常会用到哪几个库 Python网络爬虫开发通常会用到哪几个库

    从零开始学习Java编程

    从零开始学习Java编程 从零开始学习Java编程 从零开始学习Java编程 从零开始学习Java编程 从零开始学习Java编程

    Kotlin语言教程和案例以及相关项目资源

    Kotlin语言教程和案例以及相关项目资源 Kotlin语言教程和案例以及相关项目资源 Kotlin语言教程和案例以及相关项目资源 Kotlin语言教程和案例以及相关项目资源

    android+studio项目实例

    android studio项目实例 android+studio项目实例 android+studio项目实例 android+studio项目实例 android+studio项目实例

    Python语言之安装和基础知识以及核心概念

    Python语言之安装和基础知识以及核心概念 Python语言之安装和基础知识以及核心概念 Python语言之安装和基础知识以及核心概念 Python语言之安装和基础知识以及核心概念

    android开发相关基础和实用的小知识

    android开发相关基础和实用的小知识 android开发相关基础和实用的小知识 android开发相关基础和实用的小知识 android开发相关基础和实用的小知识

    pytorch安装注意事项

    pytorch安装注意事项 pytorch安装注意事项 pytorch安装注意事项 pytorch安装注意事项

    c语言文件读写操作代码

    c语言文件读写操作代码 c语言文件读写操作代码 c语言文件读写操作代码

Global site tag (gtag.js) - Google Analytics