如下图源码所示:

  该段代码声明了一个entity实体类,该类有一个变量name,对该变量写了对应的get和set方法。类中还有一个空的构造方法hello()。

  @RequestScoped用于指定一个bean的请求范围。

  请求范围是积极的:

  • service()在Web应用程序中任何servlet的方法,在dofilter()方法一 Servlet过滤器当容器调用任何servletrequestlistenerasynclistener
  • 任何java EE的Web服务调用过程中,
  • 任何EJB远程方法调用的任何期间,任何EJB任何异步方法调用时,在任何电话 EJB超时的方法和消息传递到任何EJB消息驱动Bean中,和
  • 在任何消息传递到一个JMS MessageListener主题或队列从java EE组件 环境得到。

  请求上下文被销毁:

  • 在servlet请求结束后service()所有的方法,dofilter()方法,和所有requestdestroyed()oncomplete()通知返回,
  • Web服务调用完成后,
  • EJB远程方法调用后,异步方法调用,超时或消息传递完成,或
  • 消息传递到后消息监听器完成。

  @Named

   @Named和Spring的@Component功能相同。@Named可以有值,如果没有值生成的Bean名称默认和类名相同。

例如:1.@Named public class Person

    该bean的名称就是person。

    2.@Named("p") public class Person

    如果指定名称,那么就是指定的名称。

转载于:https://www.cnblogs.com/xiaojing0628/p/8664058.html

Week4——Hello.java分析相关推荐

  1. 利用Spring-Boot解析Excel、用Java分析Excel、告别手动输入用程序读取Excel

    利用Spring-Boot解析Excel.用Java分析Excel.告别手动输入用程序读取Excel 一.资源 java读取Excel文件 二.修改 (一)中的代码中的 import service. ...

  2. java 分析java死锁_Java死锁示例–如何分析死锁情况

    java 分析java死锁 死锁是两个线程或多个线程永远被阻塞的编程情况,这种情况发生在至少两个线程和两个或更多资源的情况下. 在这里,我编写了一个简单的程序,它将导致死锁情况,然后我们将看到如何对其 ...

  3. java 分析java死锁_有益的CountDownLatch和棘手的Java死锁

    java 分析java死锁 您是否曾经使用过java.util.concurrent.CountDownLatch ? 这是在两个或多个线程之间实现同步的非常方便的类,在该类中,一个或多个线程可以等待 ...

  4. JAVA分析命令:jps、jstack、jmap、jhat

    JAVA分析命令:jps.jstack.jmap.jhat jps 用来查看基于HotSpot JVM里面所有进程的具体状态, 包括进程ID,进程启动的路径等等.与unix上的ps类似,用来显示本地有 ...

  5. JAVA字符串功能,Java分析字符串功能

    Java分析字符串功能 package Date; import java.util.Scanner; import java.util.StringTokenizer; public class T ...

  6. Java 分析 程序CPU 占用高的原因

    Java 分析 程序CPU 占用高的原因 背景:最近突然发现线上测程序长时间CPU 占用过高.内存确没有什么消耗.这种情况下可以排除死锁(一般死锁之后,如果不是自旋锁的话,CPU 占用都不会很高),也 ...

  7. JAVA分析html算法(JAVA网页蜘蛛算法)

    近来有些朋友在做蜘蛛算法,或者在网页上面做深度的数据挖掘.但是遇到复杂而繁琐的html页面大家都望而却步.因为很难获取到相应的数据. 最古老的办法的是尝试用正则表达式,估计那么繁琐的东西得不偿失,浪费 ...

  8. 通过网页查看服务器算法,java分析html算法(java网页蜘蛛算法示例)

    遇到复杂而繁琐的html页面大家都望而却步.因为很难获取到相应的数据. 最古老的办法的是尝试用正则表达式,估计那么繁琐的东西得不偿失,浪费我们宝贵的时间. 第二个办法用开源组织htmlparser的包 ...

  9. 性能工具之Java分析工具BTrace入门

    文章目录 一.引言 二.BTrace是什么? 三.BTrace原理 四.安装配置 五.注意事项 六.使用示例 1.拦截一个普通方法 2.拦截构造函数 3.拦截同名函数,以参数区分 4.拦截方法返回值 ...

最新文章

  1. 剑指offer23:从上到下打印二叉树
  2. NYOJ 456 邮票分你一半
  3. Animator动画XML实现
  4. 两大图灵奖得主点赞中国用AI检测新冠,AI还能做什么?
  5. pytorch argmax_PyTorch深度学习模型的服务化部署
  6. Save as XPS in Office “12”
  7. C++ 正则表达式教程:C++ 中的正则表达式与示例
  8. JVM之JVM运行时内存结构, JDK1.7 JVM内存结构, JDK1.8 JVM内存结构, JVM堆内存结构
  9. 使用Clion进行Qt项目开发
  10. OH!硬件!—— 开源硬件平台OSHWHub介绍
  11. Excise_Oop1
  12. linux分析mirna,一篇15分的miRNA芯片文章详细解读 | 文章解读
  13. 一文理解kafka端到端的延迟
  14. CoreOS容器云企业实战(3)--Docker技术实践
  15. 武汉php东和,武汉--从轨道交通线网规划看黄陂、东西湖和江夏等新兴区域发展潜力...
  16. 简单使用resquests爬取雪球网数据,分析股票走势
  17. emui11升级成鸿蒙os,华为EMUI11正式发布,今年12月可升级为鸿蒙OS2.0国产操作系统...
  18. 左除与右除的区别--MATLAB
  19. java实现的五子棋
  20. 使用v-show时,当isshow:false时,在页面刷新的过程中,isshow依然会短暂显示一下...

热门文章

  1. 荷兰帝斯曼收购初创科技公司尚善 无氟光伏背板被指有利回收再利用
  2. 你不知道的CSS3圆角
  3. mybatis是否接受运算符参数化
  4. [LeetCode]:116:Populating Next Right Pointers in Each Node
  5. 在Rayeager px2上搭建web服务器anmpp
  6. 思科CEO钱伯斯的动荡一年:往事不堪回首
  7. Asp.net2.0下的表单验证Cookieless属性
  8. ******:突破空格的限制
  9. 气愤ing,身份证丢了到底要不要挂失?
  10. python numpy 数组元素周围_Python numpy数组元素属性及访问