金色的骷髅 发表于 2015-1-18 11:02:29

来看关于Java EE6中的@Model注解

由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,
===@Model注解的用处@Model注解做了以下的事变:
使bean具有request-scoped周期局限(代替默许的@dependent)给bean一个EL定名
创立一个哀求局限而且付与定名的bean,就像一个标注有@RequestScoped和@Named的类,自从如许的注解组合频仍的呈现在Web使用中,CDI就供应了内建的注解@Model便利利用。

//@Model例子

@ModelpublicclassSampleBean{
privateStringvalue;
publicStringgetValue(){
returnvalue;
}
publicStringsetValue(Stringvalue){
this.value=value;
}
}如今这个bean能够在JSF视图中利用了:

<h:inputTextvalue="#{sampleBean.value}"/>一般假如你想在JSF页面中经由过程EL定名会见bean,你大概必要给类标注@Dependent注解。不然,任何经由过程JSFinput设置的值城市当即生效。如许是为何CDI供应了@Model范例;它让你给bean一个定名,而且一举设置bean的周期为@RequestScoped。假如你的确在@dependent周期里经由过程JSF页面中会见一个bean,注进一个分歧的bean,经由过程getter办法来保存给EL。
一个stereotype是用来聚合别的注解的注解。@Model是一个CDI内置stereotype,界说以下:

@Named@RequestScoped@Stereotype@Target({TYPE,METHOD})@Retention(RUNTIME)public@interfaceModel{}@Modelstereotype注解应当频仍的使用在web使用中。

你通过从书的数量和开发周期及运行速度来证明:net和ruby要比java简单。

谁可相欹 发表于 2015-1-20 13:02:06

Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

再现理想 发表于 2015-1-29 07:10:32

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)

精灵巫婆 发表于 2015-2-1 17:03:38

Java是一种计算机编程语言,拥有跨平台、面向对java

admin 发表于 2015-2-1 22:55:10

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

简单生活 发表于 2015-2-7 15:49:59

另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。

第二个灵魂 发表于 2015-2-22 12:34:19

Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

金色的骷髅 发表于 2015-3-7 00:24:44

另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。

灵魂腐蚀 发表于 2015-3-13 23:07:26

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?

老尸 发表于 2015-3-20 21:15:55

所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
页: [1]
查看完整版本: 来看关于Java EE6中的@Model注解