我现在在金融行业里“打工”,其实也就是外包啦T_T,在这个行业里面,几乎不给用这些开源项目的机会,起码我在的公司里必须用公司的框架。可是我是个喜欢新鲜血液的人,看不惯那些老掉牙的、工作效率底下的东西。以前一直关注的是Spring,直到偶然的一天发现了Nutz这个好东西。
对于Nutz甚是喜欢,简约而不简单,但是平时说实在的,没什么时间,基本都在加班,不加班的时候就只想休息了,你们懂的。因此一直都没能好好的系统的用Nutz去构建一个属于自己的平台。
有时候在网上查Nutz相关的材料,说真的,那实在是少的可怜,碰到问题基本都是只能在群上问。这么好的东西,资料却如此缺乏,实在可惜,想推广的话也难。
最近刚被调到一个新的项目中去,刚到概设阶段,没以前那么忙了,想偷闲写点东西。我的想法是通过一系列的博客,记录下我的想法。这么做,一是巩固自己的知识,二是为Nutz社区做点贡献,三是希望网友能积极指出我的不足指出加以改正,毕竟我不是大牛哈。
在这一系列的文章中,我打算采用随笔的方式来写,不打算可以按“课题”来写,毕竟我也还只是个学习者,所以有些文章可能会没什么内容,请各位网友见谅。同时,我也希望网友能多多吐槽,多多指正,你们的“基情”是我坚持下去的动力!
基础工程的搭建我就不说了,在Nutz官网里面已经有了。
在进行实际开发工作之前,我先不急着敲代码。我的想法是以Nutz为基础编写属于自己的一个公共的包,以后可以通过打jar包的方式,快速的构建属于自己的系统。这个包我命名为com.tt.pub,如果我编写的方法Nutz中有提供了的话,还望指出!
在开始进行编程之前,我觉得最重要的是要先定规范。一个良好的规范能够大大的提高工作效率,并且利于今后的维护工作。
因此,我在readme文件家中放置了如下文件:
今后会随着项目的进行,会继续往其中添加或修改。由于我会连同工程源码一起上传,顾就不重复贴了。由于我是采用随笔形式,所以有些东西只能以后碰到在修改,故勿喷我^_^。
接下来就贴下我目前一个工程的大致结构:
前台目录结构:
整个工程的搭建后台用Nutz,前台用EasyUi。
如此,工程最最最基础的框架搭建完毕!
今后我都会将工程源码上传,希望大家指正或提出建议。
相关推荐
本篇随笔“TT随笔二 TInit以及TMap”将探讨这两个主题,聚焦于一个特定的初始化过程(TInit)和一种数据结构(TMap)。 首先,让我们来看看TInit。在很多编程语言中,初始化是一种确保对象或变量在使用前处于预定...
【标题】"TT随笔三 前台公共功能猜想" 这篇博客文章“TT随笔三 前台公共功能猜想”可能探讨了在Web应用开发中,如何设计和实现前台公共功能的策略和思路。在Web应用的前端部分,公共功能通常指的是那些多个页面或...
这篇名为“TT随笔四 前台的CURD封装”的博客文章可能讨论了如何在前端应用中优雅地执行CURD操作。尽管描述为空,我们可以推测作者可能分享了如何使用JavaScript(可能包括ES6语法)或者特定的前端框架如React、Vue或...
【标题】:“TT随笔五 - Nutz自定义视图以及提示信息的统一管理” 这篇博客文章主要探讨了如何在Nutz框架中实现自定义视图(views)以及如何进行提示信息的统一管理。Nutz是一款轻量级的Java开发框架,它提供了包括...
C语言程序设计-请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指一维数组中;二维数组中的数已在主函数中赋予;.c
【标题】"tt.rar"是一个压缩包文件,其中包含了名为"TT计算器"的软件源代码。这个"TT软件代码"是作者初次尝试编程的作品,它主要用于实现计算功能。"tt.r"可能是源代码文件或者某种特定格式的资源文件,与计算器程序...
《Type Tutor(TT):一款穿越时代的经典打字软件》 在信息技术日新月异的今天,各种软件如雨后春笋般涌现,但有一款软件,历经岁月洗礼,依然深受用户喜爱,那就是"Type Tutor(TT)"——一款经典的打字训练软件。这款...
因为tt是很老的一个dos程序了,在windows下不能直接打开,需要安装dosbox。安装完dosbox之后,打开,并执行一下命令: 》mount c E:\tt 其中E:\tt是存放了tt.exe文件的目录。该命令是指将E:\tt赋予虚拟c盘;执行命令...
TT
"TT网页协议"是一种专为特定网页交互设计的通信协议,它可能包含了高效的数据传输机制、安全认证方式以及特定的请求响应格式。在互联网技术领域,自定义的网页协议往往是为了满足特定应用或服务的需求,比如优化数据...
【标题】"tt.zip_TT_tt名字代码" 涉及的是一份关于统计源代码信息的项目,其中包含了各种类的设计以及类中函数的实现。这个项目的主要目标是统计源代码中的函数数量、代码行数以及与空格相关的函数框架。 【描述】...
【标题】"手速练习软件TT(带DOSBox)"是一个经典的打字训练程序,它专为提升用户的手指速度和打字准确性而设计。在信息化时代,快速准确的打字技巧是工作和学习中不可或缺的一项技能。TT软件以其独特的教学方式和丰富...
一个对于tt(一个社交网站)的爬虫 实现一个针对"Tt"社交网站的爬虫可以遵循以下概念: 1. **登录和身份验证:** 分析"Tt"社交网站的登录流程,使用Python中的HTTP库模拟登录请求,获取登录凭据,并在后续的爬取...
在提供的压缩包文件名称列表中,我们只能看到"TT打字"这一项,这可能是程序的主执行文件或一个包含了所有必要文件的目录。完整的安装可能还包括其他文件,如帮助文档、示例文本、用户手册等。用户在解压之后,通常...
标题中的“TT CAN DEMO FOR M TT CAN”指的是一个针对STM32H750XBH6微控制器的示例程序,它展示了该芯片的Time Triggered Controller Area Network (TT CAN) 功能。TT CAN是一种增强型CAN(Controller Area Network...
"tt_export"插件就是为了满足这一需求而开发的。这个插件能够帮助SketchUp 8用户轻松地导出具有透明背景的图片,提升工作效率。 "tt_export"插件的核心功能是添加了一个新的导出选项,使得在"View"菜单下,用户可以...
518tt投票软件和其他自动投票软件的优势是:完全免费,设置简单,无需繁琐的参数,只需截取一段投票信息即可自动投票。 518tt投票软件功能: 智能高效:全自动投票,投票软件能自动拨号换ip 极速体验:投票速度快,...
TT项目方案计划书旨在详尽地阐述一个名为TT的软件项目的规划与实施细节。在第一章中,我们首先对TT进行了概述,这包括了软件的基本定义、设计理念以及其在市场中的定位。TT被设计为一款高效、便捷的工具,旨在解决...
今天我们将深入探讨一款名为"TT作曲家"的简谱编辑软件,它以其无需注册即可全功能使用的特性,深受广大音乐爱好者的喜爱。这款软件不仅简化了复杂的乐谱制作过程,还提供了丰富的功能,让音乐创作变得更为轻松愉快。...