仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 506|回复: 9
打印 上一主题 下一主题

[学习教程] 来看关于Java EE6中的@Model注解

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:02:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,
===@Model注解的用处@Model注解做了以下的事变:
使bean具有request-scoped周期局限(代替默许的@dependent)给bean一个EL定名
创立一个哀求局限而且付与定名的bean,就像一个标注有@RequestScoped和@Named的类,自从如许的注解组合频仍的呈现在Web使用中,CDI就供应了内建的注解@Model便利利用。
  1. //@Model例子
  2. @ModelpublicclassSampleBean{
  3. privateStringvalue;
  4. publicStringgetValue(){
  5. returnvalue;
  6. }
  7. publicStringsetValue(Stringvalue){
  8. this.value=value;
  9. }
  10. }
复制代码
如今这个bean能够在JSF视图中利用了:
  1. <h:inputTextvalue="#{sampleBean.value}"/>
复制代码
一般假如你想在JSF页面中经由过程EL定名会见bean,你大概必要给类标注@Dependent注解。不然,任何经由过程JSFinput设置的值城市当即生效。如许是为何CDI供应了@Model范例;它让你给bean一个定名,而且一举设置bean的周期为@RequestScoped。假如你的确在@dependent周期里经由过程JSF页面中会见一个bean,注进一个分歧的bean,经由过程getter办法来保存给EL。
一个stereotype是用来聚合别的注解的注解。@Model是一个CDI内置stereotype,界说以下:
  1. @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 该用户已被删除
5#
发表于 2015-2-1 22:55:10 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
简单生活 该用户已被删除
6#
发表于 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而写的。
第二个灵魂 该用户已被删除
7#
发表于 2015-2-22 12:34:19 | 只看该作者
Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
金色的骷髅 该用户已被删除
8#
 楼主| 发表于 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而写的。
灵魂腐蚀 该用户已被删除
9#
发表于 2015-3-13 23:07:26 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
老尸 该用户已被删除
10#
发表于 2015-3-20 21:15:55 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-12 16:44

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表