不知不觉近一个月过去了,现在终于算是完成了一个版本了(中间反复了几次,当然也是没办法的事情,因为我也不知道要做个什么东西。)虽然还没有完全实现预想的功能。但也算是能用了,并且起了一个既响亮、又文雅洋气的名字,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生成完整的网站或者相应的内容管理系统。理论上是没有什么区别的。当然优化是必须的。
偶的宗旨:不做别人做不了的,只做别人不想做的。木有最好,只有较好。
哪天心情好了,把它开源了也说不定。
分享到:
相关推荐
【DreamMaker 3D打印机硬件】 DreamMaker是一款专业级的3D打印机,以其卓越的打印质量和用户友好性而受到广泛关注。硬件方面,这款设备采用了先进的技术和材料,旨在提供精确、稳定且高效的3D打印体验。它可能包含了...
本文将详细介绍如何安装Cura 14及以上版本,并针对DreamMaker打印机进行设置。 首先,安装Cura 14及以上版本的步骤通常包括以下部分: 1. **下载安装包**:访问Cura的官方网站...
DreamMaker团队会在网上不时发布新的固件。通常情况下新的固件会添加新的功能,修复一些现有的漏洞,并不断提高OverLord的用户体验。为了配合一些特殊改过硬件的机器或者只是用于测试,有专门设计的固件,而如果...
DreamMaker团队会在网上不时发布新的固件。通常情况下新的固件会添加新的功能,修复一些现有的漏洞,并不断提高OverLord的用户体验。为了配合一些特殊改过硬件的机器或者只是用于测试,有专门设计的固件,而如果...
这款游戏融合了多种元素,如赛博朋克、太空站13(SpaceStation13)、DM(DreamMaker)和byond(Beyond the Known Universe)等风格,为玩家打造了一个深邃且复杂的宇宙世界。 CEV-Eris的核心概念是围绕“死亡”展开...
通过以上内容,我们可以了解到DreamMaker 3D打印机不仅拥有先进的技术和出色的性能表现,还具备易于使用的特性,使得无论是专业人士还是爱好者都能轻松上手。同时,遵循正确的使用和维护指南,可以最大限度地发挥其...
DeskScapes 包括 DreamMaker,它使用户能够设计自己的名为 Dreams 的动画壁纸。 用户还可以从 Stardock 的 WinCustomize 社区提供的众多 Dreams 中进行选择。 DeskScapes 8还支持在多台显示器上显示不同的墙纸。 此...
首先,使用DreamMaker(byond随附)打开dragonroll.dme文件,然后单击“构建>编译”按钮(或CTRL-K)。 如果输出以下消息: 保存dragonroll.dmb(调试模式) dragonroll.dmb-0错误,0警告 您已成功编译了游戏。 ...
BYOND(Beyond Ordinary Object-Oriented Language)是一种专为游戏设计的编程语言,由DreamMaker集成开发环境支持。DreamMaker允许开发者以相对简单的语法创建2D图形游戏,而OpenSS13正是利用这一平台构建的。 ...
首次创建或打开RSI或导入DreamMaker DMI文件时,状态列表将填充文件中的所有状态,包括每个状态的预览图像。单击状态将在内容视图中将其打开,它将显示该状态的方向帧和延迟。它还将显示每个方向在动画时的外观预览...
DM,全称DreamMaker,是一种专用于H5游戏开发的引擎,它基于HTML5和JavaScript,提供了一套完整的开发工具链。DM的优势在于其强大的可视化编辑器,允许开发者通过拖拽组件和设置属性来构建游戏场景,同时支持自定义...
"dm"标签可能指的是DreamMaker或者DreamMaster,但在上下文中,我们理解为DreamWeaver的相关内容。 在第六章中,我们将会探讨以下几个关键知识点: 1. **HTML和CSS基础**:DreamWeaver支持直接编辑HTML和CSS代码,...
2. **FDM技术**:DreamMaker可能采用FDM技术,即熔融沉积建模。这种技术通过加热喷头将热塑性材料熔化,然后按切片软件生成的路径挤出,材料冷却后形成固体层。FDM技术成本较低,适合个人和小型工作室使用。 3. **...
文明13这是什么? Civ13(以前称为1713)是一款基于空间站13代码的游戏,具有人类历史的几个纪元。 (由此得名)。它具有RP和战斗地图以及游戏模式。 Civ13不和谐官方网站特雷洛玩游戏您将需要Windows机器或从其他OS...
极光站执照Aurorastation已获得GNU Affero通用公共许可证版本3的许可,该版本可在LICENSE中找到。 提交日期为1420675200 +0000 (2015/01/08 00:00)之前的git的用户已获得GNU通用公共许可证版本3的许可,该版本可在...
/ tg / station代码库 网址: : 代码: : Wiki: : Codedocs: ://codedocs.tgstation13.org/ ... Coderbus Discord: ://discord.gg/Vh8TJp9 IRC: irc://irc.rizon.net/coderbus (死) ...