300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 使用nutz快速开发一个JAVA WEB学生管理系统:环境搭建

使用nutz快速开发一个JAVA WEB学生管理系统:环境搭建

时间:2024-05-12 21:19:42

相关推荐

使用nutz快速开发一个JAVA WEB学生管理系统:环境搭建

介绍

Java是一门优美的编程语言, 它经过10多年的发展,几乎已经被应用到了任何地方,在手持设备的芯片里,高端的企业服务器上,车载设备,智能家电甚至火星车上,都能看到他的身影。在功能上,它广泛的涉足到了软件应用的各个领域,现在,它开始向桌面和图像处理方面频频发力。 从历史上看它是一门成熟的语言,从现在来看,它是世界上使用最广泛的语言,充满了活力和创新,从将来看,它是最有前途的语言。

但是,在现在越来越流行的Web 开发领域, Java似乎逐渐露出了疲态。脚本语言们卷起了一场热潮,使用php,nodejs开发一套web系统似乎比使用java更容易,更简单,这些脚本语言似乎已经快可以用“革命”两个字来形容了。而Java,相比这些脚本语言来说,最大的一个弊端就是低下的开发效率。

但是,真的是这样吗,从本质上来说, Java 语言本身为程序员提供的帮助只有两点,一是语言的语法,二是内置的类库。 大部分JAVA WEB程序员现在从事的 Web 开发,大多是采用第三方的框架,比如SSH, SSM, 以及现在最火的Spring Boot, 其实导致 Java 在 Web领域开发的低效,这些框架要背大部分的锅,当我们在使用SSH, SSM开发项目的时候,搭建这些的开发环境是比较头疼的,大量的配置文件, 大量的jar包,有时候jar包版本依赖也会出错等等问题,就这些问题就可以吓跑一部分开发者了,虽然我们在公司企业中开发,这些环境直接复制前辈们的工程拿来就可以用,但是如果是新手,只是想做个简简单单个人网站,小系统,那这么折腾的话大部分就会选择PHP, Nodejs了,使用这些脚本来搭建开发环境是极其简单的, 网上也有不少的集成开发环境,直接下载安装就完事了,还不用配置啥的,不过Spring Boot出现后确实解决了这些环境搭建问题,它确实是java开发领域一个革命性的产品,它搭建起来特别简单,但是它是在Spring基础上给我们弄好了那些配置,大量的jar包确实没有解决掉,比如我只写个Hello World, 打出的包的体积差不多五十多兆,对于那些网络比较差的环境来说上传也是个问题。 不过在国内却出现一些java的快速开发框架,比如jfinall, nutz等, 在本项目中,我选择使用nutz, nutz是一组轻便小型的框架的集合, 各个部分可以被独立使用,使用nutz可以让Java 的开发人员在不损害运行时效率的前提下获得更快的开发速度,更少的代码量。Nutz虽然小巧,但是它包含了Dao, Ioc, Mvc, Json, Aop等等。

上面瞎扯了那么多,下面进开始介绍怎样搭建Nutz的开发环境(做这之前需要搭建好java的环境,这个之后小编在单独介绍),需要资源的可以私信小编哦。

环境搭建

这里我们使用eclipse开发我们的项目。

首先打开我们的eclipse, 新建一个动态web工程。

有可能你们的下拉菜单样式和我的不一样,但是只要能找到Dynamic Web Project就行,点击Next。

这就是我们新建的java web工程了,如果采用spring家族那些开发的话后面就麻烦了,但是nutz很简单,我们线导入Nutz的包到工程里。

就这样只要一个jar包就导入了nutz的库了,如果后面要操作数据库我们在导入数据库相关的jar包,然后我们在配置web.xml文件。

现在src下建立一个org.sm的包, 然后在包里面新建一个MainModule类。

然后在我们的web.xml文件写入如下内容。

测试

就这样我们就可以使用Nutz来做web开发了,我们在MainModule中写入如下内容。

做过web开发的话上面的这段代码应该很好理解吧,然后我们在tomcat下运行该项目。

如果控制台没抱错的话我们就可以在浏览器中输入如下地址就能查看效果了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。