1 / 20
文档名称:

java课程设计.doc

格式:doc   大小:866KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java课程设计.doc

上传人:mh900965 2018/3/1 文件大小:866 KB

下载得到文件列表

java课程设计.doc

相关文档

文档介绍

文档介绍:Grails





题目: 同学录
学号: 3**********
班级: 网络工程07-4班
姓名: 王雷雷
指导老师: 冯文峰老师
目录
目录 1
一、网络工程同学录简介 2
2
二、软件的安装调试 2
三、具体建立 3
1. 创建一个tongxuelu项目 3
2、建立属于自己的领域类 4
3、生成控制类 6
4、生成脚手架 7
5、建立属于我们自己的数据库 9
6、对领域类加约束条件 10
7、友好我们的界面 11
8、添加查询功能 11
9、提高系统的安全性 13
15
11、实现分页功能 17
四、总结 18
五、参考资料 19
19

Grails课程设计网络工程同学录
摘要:
Grails构建在开源技术如Spring、Hibernate和SiteMesh之上,提供了一个类似于Rails的平台可以与Java平台无缝集成的。但Grails比Rails具有更强的可像Java那样成熟的虚拟机,并且能够能够给企业级的服务提供成熟的支持。Grails也是构建在Groovy之上的,而Groovy是一种“动态”或指令语言。动态语言一般用来加速和简化程序撰写。与Python或Ruby等其他指令语言不同的是,用Groovy撰写的程序,可与Java虚拟器结合。
因此可以这样说,Grails = Groovy + Spring + Hibernate。
Grails有两个原则:
一是CoC: 约定大于配置(Convention over Configuration
二是DRY: 不要重复你自己(Don’t Repeat Yourself)
在这我将用Grails制作一个简单的表格,主题是同学录。
关键词:Grails MySQL 网络工程同学录
一、网络工程同学录简介
:
管理员登录后,可对同学录列表进行增加、删除、查询、修改。
可注册管理员,并对管理员列表进行增加、删除、查询、修改。
普通用户可以浏览该同学录,并查询。
普通用户也可注册、加入同学录中。
普通用户无权对该同学录进行任何的增加、删除、查询、修改。
二、软件的安装调试
,安装到默认目录C:\Program Files\Java\

-
:右击我的电脑—属性—高级—环境变量,在系统变量中按如下生成3个变量:
JAVA_HOME: C:\Program Files\Java\
GRAILS_HOME: E:\tongxuelu\grails-
Path:E:\tongxuelu\grails-\bin
:双击mysql--win32开始安装数据库,在安装过程中,设置密码为123456。
:开始—运行—输入cmd—打开了doc命令提示符,分别输入java和javac,显示java能运行,再找到自己的grails文件下,在doc命令符下输入grails,显示grails能用,最后生成一个地址可以在ie浏览器下看到初始的界面。

三、具体建立
1. 创建一个tongxuelu项目。具体如下:

之后输入cd tongxuelu和grails run-app
在360浏览器下输入上面地址,我们可以看到如下所示的一个友好的界面。

2、建立属于自己的领域类
回到DOS窗口下,按下ctrl+C停止程序。然后输Grails create-domain-class tongxue生成Tongxue的领域类。按照同样的方法生成一个User类。
可以看到提示
在E:\tongxuelu\tongxuelu\grails-app\domain\tongxuelu文件夹下产生下列文件,如下图

编辑领域类中的代码如下所示
Tongxue领域类:
User领域类:
3、生成控制类
创建Tongxue的控制器
创建User的控制器
在E:\tongxuelu\tongxuelu\grails-app\controllers\tongxuelur文件夹下产生下列文件,如下图
之后在360浏览器上打开如下地址http://localhost:8080/yyy,可看到如下所示
我们可看到两个UserController和TongxueController的链

最近更新

海尔工程师培训计划书 37页

耐氟康唑白念珠菌的CDR1基因突变及其春表达研.. 2页

2024年教师全员培训心得体会优秀 19页

考虑间隙高压开关操动机构的动力学仿真与分析.. 2页

2024年教师假期读书的心得 7页

物业小区经营工作计划书 33页

柠檬工坊奶茶店加盟计划书 33页

泰顺企业代理记账计划书 33页

2024年教师优秀辞职报告15篇(实用) 28页

考虑共同配送和能耗的车辆路径问题优化研究的.. 2页

电动轮椅风险管理计划书 27页

老挝国家电视台的现状与发展建议的开题报告 2页

2024年教师个人辞职申请书优秀模板五篇 8页

翻译的创作性——以软性新闻中译英为例的开题.. 2页

模特老师班级学期计划书 33页

空调风口投资计划书 33页

群发性崩塌的压缩特性实验研究的开题报告 2页

群体智慧在社交媒体中的应用研究的开题报告 2页

2024年教师个人研修工作计划优秀 12页

渔业部门工作计划书 31页

羟基磷灰石微粒表面微纳结构与蛋白吸附及释放.. 2页

羟乙基化双酚A的合成及反应机理研究的开题报告.. 2页

美英私募基金监管及其对我国的启示的开题报告.. 2页

综合管理岗工作计划书 33页

河北省石家庄市2023届高中毕业年级教学质量检.. 15页

高炉瓦斯灰改性用于干法烟气脱硝实验研究 3页

旅游投诉登记表 18页

防火卷帘防火门防火窗施工及验收规范GB50877-.. 26页

高考英语名词专题(学案) 5页

群众文化与专业艺术 6页