netbean里持久化的作用!
来源:百度知道 编辑:UC知道 时间:2024/06/28 03:13:15
最好详细的谢谢!!
全部答非所问!!我已经知道了!分给谁是个问题啊!
我正在用NETBEANS 6.0
新建里没有你说的持久化啊!?
用JSF + EJB3.0开发我一直比较迷惑的一个设计上的问题。
用netbeans的visualweb创建一个JSF页面,程序会创建两个文件,一个JSP文件,一个java文件,jsp应该是属于视图层的(V层),而那个java文件应该是属于控件层的(C层),EJB3.0是用来做业务层的,EJB的实体是属于实体层(M层),那会话bean应该是属于那一层?
比如说我们现在做一个用户注册模块:
首先创建一个visualweb项目,然后创建一个JSF页面Register.jsp,当然netbeans也会自动创建Register.java文件。
然后创建一个EJB3.0项目,然后创建一个实体UserEntity.java;
现在我们须要的文件都创建好了,在Register.java添加注册事件,当点击注册按钮时执行将注册信息付到实体里,然后调用持久化方法持久化实体的代码。
这里没有用到会话bean,这样的设计是不是不正确?应该创建一个会话bean,在会话Bean中持久化实体,然后Register.java调用这个会话bean来实体数据的持久化。
楼上说的对,持久化把数据永久保存到硬盘上,Hibernate在这方面很出色,一般持久化的问题都会和数据库联系起来,就是将数据从类映射到数据库。从而达到数据持久化。
jdk是java开发工具包,一般之前还需要装一个jre,当然如果直接装jdk的话里面会自带jre的.
装了jdk后就可以利用记事本之类的程序写源代码了,只要保存的时候保存成.java就可以了.若要编译成.class文件,最好再安装个TextPad之类的小程序,可以完成编写,调试,编译等一系列工作.
如果要编写的程序比较大,那才需要用到netbean或者eclipse,这两种都是IDE,也就是集成开发环境.
持久化说白了就是保存起来
用JSF + EJB3.0开发我一直比较迷惑的一个设计上的问题。
用netbeans的visualweb创建一个JSF页