这里介绍下,开发环境的准备与搭建。
准备阶段
这里的东西大都给出了链接地址,大家按照需求自行下载即可。
必备品:
JDK(http://www.oracle.com/technetwork/java/javase/downloads/index.html)
Eclipse(这里选的最新版JEE_3.6.1
http://www.eclipse.org/downloads/)
Tomcat6.X(http://tomcat.apache.org/download-60.cgi)
MySQL(数据库就选个常用的http://www.mysql.com/downloads/)
Spket(写JS必备佳品http://www.spket.com/download.html)
ExtJS(男猪脚,这里选用最新的3.3.1,这里刻意忽略license的问题,相信你懂的(http://www.sencha.com/products/js/download.php)
Nutz(有请华丽丽的女主角登场!直接选择最新版http://code.google.com/p/nutz/downloads/list)
以上就是全部必备品了,有了这些大家就可以开始搭建环境了。
可选品:
PowerDesigner(数据库设计工具,很好很强大。http://www.sybase.com/products/modelingdevelopment/powerdesigner)
Navicat9(MySQL数据库可视化管理软件http://www.navicat.com/en/download/download.html)
FireFox + FireBug(JS调试必备,啥都不说了,强大的一塌糊涂)
ExtDesigner(控件拖拖拽拽,页面就出来了,用来画草图不错。http://www.sencha.com/products/designer/download.php)
ExtJS中文API(这个英文较好的同志就不需要了,Nutz的话相信大家母语都没问题)
以上可选品在某些方面都有一定的帮助作用,需要的同志就去下吧。
搭建环境
这里分三个步骤来,属于新三步,切记一步一步走,步子迈大了,容易扯着蛋……
第一步,软件安装
大部分软件的安装大家都会,这里就强调几个注意点
Spket与Eclipse结合,提供对ExtJS的支持。
建议大家下载Spket的plugin版,解压后,把对应文件夹直接拷到Eclipse目录下,重启Eclipse即可。
在Eclipse中打开Window->Preferences,如果能找到下面图片所示,说明安装成功。
下面开始加入Ext库的支持
Spket -> JavaScript Profiles -> new… 名字随便起。
选中刚刚新建的JS库,单击右边的Add Library,弹出的下拉框中选中ExtJS。
选中新建出来的ExtJS,单击右边的Add File,在你下载的Ext包中选中ext.jsb2这个文件。
默认会选中Ext ALL ,然后把其他的都选中就好了。
最后选中我们加入的JS库,单击右边的Default就OK了,结果如下图。
等下,同志们,这还没完,先别急,还需要手动设置下JS文件关联,让JS默认的使用Spket的编辑器,这样提示才会起左右。方法如下图:
马上来测试下,新建个js文件,敲入Ext. 你就应该看到下图了:
第二部,新建工程
新建一个web工程
在Java Resources下加入了两个Source Folder : test 跟 config
在WebContent下加入 js 跟 page 两个包,这里没有硬性规定放那里,只与个人习惯有关,有人更喜欢放到WEB-INF下,也是可以的。
把必要的js包跟jar包拷入工程,并把jar包加入到classpath中。
ExtJS的话,ME是选择了下面这几个拷入到js目录下:
Jar包,是选择c3p0作为数据池,log4j,mysql的jdbc,跟Nutz,应该也就这么多了,其他的再根据你的需要加入就好了。
最终结果如下:
这样工程的大体框架就好了,接下来的就是编码工作。
第三部,测试环境
这里就请大家参照Nutz的文档中的方式来测试好了,只要能跑通就说明没问题了。
Nutz文档地址http://code.google.com/p/nutz/wiki/nutz_preface?tm=6
以上,整个工程的环境就搭建成功。
下一集,将简单介绍下数据库的设计。
PS:附件中为Ext3.3的中文API,需要的下吧。
分享到:
相关推荐
**Nutz+ExtJS示例教程——后台Service实现** Nutz和ExtJS是两种不同的技术栈,它们在Web开发中有着各自的应用。Nutz是一款基于Java的轻量级框架,它提供了全面的Web开发解决方案,包括ORM、AOP、IOC等。而ExtJS则是...
提供的压缩文件名暗示了教程可能分两部分,"快速开发01.exe"和"快速开发02.exe"可能是教学软件或者演示程序,而"快速开发.txt"可能是教程的文字说明或代码示例。这些资源可以帮助读者更深入地理解和实践所学内容。 ...
在本项目中,"企业级应用项目,springmvc+nutz+redis+rabbitmq+quartz+shiro",开发者采用了一系列高级技术构建了一个具备高可扩展性和低耦合度的系统,旨在提供一个适用于有一定Java基础的学习者进行实践和进阶的...
标题中的“国内技术强强联手之Nutz+KindEditor+LHGDialog+My97DatePicker”揭示了四个关键的IT技术组件,它们在中国的技术社区中被广泛使用,并且经常一起集成到项目中以提供强大的功能。现在,我们将深入探讨这些...
SpringBoot是由Pivotal团队提供的全新框架,其设计目标是简化Spring应用的初始搭建以及开发过程。它预置了许多常见的配置,如Tomcat服务器、JPA数据源等,开发者只需添加必要的依赖,即可快速启动项目。在本工程中,...
【basecms(nutz+easyui)】是一款基于Nutz框架和EasyUI前端库构建的CMS(内容管理系统)项目。此系统充分利用了EasyUI的组件化特性,为用户提供了一个直观、简洁且功能丰富的管理界面,而Nutz作为后端开发框架,确保...
每次项目验收写文档是一个很凌乱的事情,作为一个程序员,应该是用技术解决问题。当然有很多工具也可以实现。比如PDman就可以导出word或者pdf文档。 这个案例主要是学习springboot...以及使用nutz poi第三方工具的使用
Nutz是一个轻量级、高性能的Java开发框架,它提供了丰富的功能来支持Web应用程序的开发。这个名为"Nutz应用示例"的项目旨在帮助开发者更好地理解和使用Nutz框架。在这个项目中,我们可以看到一个基本的Nutz应用是...
NutzWk 4.0.x 前后端分离版 (vue + nutz + dubbo) 开发中.. NutzWk 3.3.x CMS+微信+系统+权限+常用功能封装 (beetl / beetl+velocity) NutzWk 2.0.x 试验版(不建议使用) NutzWk 1.0.x 传统版(velocity 支持IE6) ...
本篇文章将详细介绍如何利用Nutz搭建MVC框架,并探讨其在实际开发中的优势。 **一、Nutz MVC框架介绍** Nutz MVC是Nutz框架的一部分,它基于Servlet容器运行,通过注解驱动,简化了Java Web应用的开发流程。Nutz ...
SpringMVC+Nutz框架介绍.docxSpringMVC+Nutz框架介绍.docxSpringMVC+Nutz框架介绍.docxSpringMVC+Nutz框架介绍.docxSpringMVC+Nutz框架介绍.docxSpringMVC+Nutz框架介绍.docxSpringMVC+Nutz框架介绍.docxSpringMVC+...
SpringMVC+Nutz框架介绍.pdfSpringMVC+Nutz框架介绍.pdfSpringMVC+Nutz框架介绍.pdfSpringMVC+Nutz框架介绍.pdfSpringMVC+Nutz框架介绍.pdfSpringMVC+Nutz框架介绍.pdfSpringMVC+Nutz框架介绍.pdfSpringMVC+Nutz框架...
### Nutz框架开发手册知识点详解 #### 一、引言 - **背景介绍**:随着Web开发技术的不断发展,Java虽然仍然占据着重要的地位,但其在开发效率方面相较于脚本语言存在一定的劣势。为此,Nutz框架应运而生,旨在通过...
5. **实战示例**:手册可能包含多个实际开发案例,如CRUD操作、表单验证、文件上传下载、AJAX交互等,帮助读者通过实践更好地理解和掌握Nutz框架的使用。 6. **性能优化**:对于大型项目,性能优化至关重要。手册...
在Nutz+jCasbin的环境中,你可以根据业务需求定义各种条件,如用户属性、时间、地点等,来决定用户是否能执行特定操作,增强了权限控制的灵活性和适应性。 3. **策略定义**:jCasbin使用一种声明式的策略语言,称为...
可以自动生成数据库脚本,生成代码项目,数据库文档生成
NutzCodematic是一款基于Nutz框架的代码生成器工具,专为提高开发效率而设计。它允许开发者连接到多种类型的数据库,然后自动生成与数据库表对应的Nutz框架所需的Bean类。这样,开发者无需手动编写重复的Java代码,...
Nutz是一个轻量级、高性能的Java开源框架,它的核心目标是简化开发,提高效率。"nutz-1.r.58"是一个特定版本的Nutz框架发布包,包含了该框架的各种组件和文档,便于开发者在项目中使用和学习。 在提供的文件列表中...
本教程将引导您了解如何在Nutz中利用Ioc-Annotation进行程序开发,以简化代码并提高可维护性。 ### 1. Nutz IoC 容器简介 Nutz的IoC容器是基于Spring的IoC思想设计的,但更为轻量级。它允许开发者声明、管理和注入...
不依赖任何第三方 Jar 包,从而便于程序员建立开发环境,部署,甚至重新编译 Nutz 的源代码。 不幸的是在第一版,我还是依赖了 Javassist 可以很好的和各种主流框架和类库等协同工作 你可以组合 Nutz.Dao + Spring ...