四、创建员工实体对象和控制层
Play框架完全遵守MVC分层架构标准,因此我们按照MVC的分层来设计我们的引用。我们先创建员工实体对象和其控制层。
首先,在eclipse的corporations工程中,在app/models目录下,新建Employee类,代码如下:
|
在Play框架中,默认使用的是jpa注解标准,使用@Entity注解,说明该类是属于实体类,这里都是继承了play自己的模型层基类Model,这里由于是示例,只是列出了三个对象的属性。
接下来,在app/controllers中,创建员工类的控制层文件,代码如下
|
这里看到,控制层文件的命名是Employees,使用的是PLAY框架优先约定的命名规则:实体类的复数形式。并且这里继承了Play中自带的CRUD基类的功能,这样,就可以在我们的应用中轻易使用到PLAY自带的CRUD功能了。
现在我们马上来运行下应用,依然输入play run,再在浏览器中输入:
http://localhost:9000/admin即可看到如下的效果:
这个时候,点Add按钮,就可以增加员工了。
五、创建部门实体类和部门控制层
接下来,我们继续创建部门实体类和部门控制层的文件。同样,在app/models目录下,新建立Department类,如下:
|
同样在app/controllers目录下,创建控制层文件Departments,代码如下:
|
这个时候,再次运行play run,会发现使用http://localhost:9000/admin时,看到的界面将会比之前的多了能够增加部门实体类,大家可以尝试下。