zoukankan      html  css  js  c++  java
  • java EE中的hello1.java及Annotation(注解)

    一、Annotation(注解)

    注解(Annotation)很重要,未来的开发模式都需要注解,注解是java.lang.annotation包,Annotation是从java5引入的,它提供一些不属于应用程序的数据,比如:一段代码的作者或者告诉编辑器禁止一些特殊的错误。Anannotation 对代码的执行没有什么影响。

    JDK内部提供的三个注解

           1、@Deprecated 意思是“废弃的,过时的

           2、@Override 意思是“重写、覆盖

           3、@SuppressWarnings 意思是“压缩警告

    下面主要讲解下以上的三种注解:

    我们都知道,java中接口名、类名、属性名和方法名等的命名是有讲究的,一般类名首字母大写,

    而方法名第一个字母的首字母小写,而后的其余每个单词的首字母都大写,例如

    以AnnotationTest作为类名和以TestAnnotation作为类名是有区别的,
    前者是注解的测试,符合名词的特征,后者是测试注解,听起来就是一个动作名称,是方法的命名特征
    public class AnnotationTest {
         @SuppressWarnings(":deprecation")
        //这里就是注解,称为压缩警告,这是JDK内部自带的一个注解,一个注解就是一个类,在这里使用了这个注解就是创建了SuppressWarnings类的一个实例对象
    @Deprecated //这也是JDK内部自带的一个注解,意思就是说这个方法已经废弃了,不建议使用了
    public static void sayHello(){
    System.out.println("Hello World!"); } @Override //这也是JDK1.5之后内部提供的一个注解,意思就是要重写(覆盖)JDK内部的toString()方法 public String toString(){ return "Hello World!";
    } }
    我认为Annotation(注解),就是给一个程序作出某一种标记,可以通过标记找到对用的程序,可以注解在类名,方法名,属性名上。

    二:javaEE官方文档上的hello1.java项目
    hello1.java项目作为学习java web的第一个项目,我尝试着跟着官方文档,自己尝试着运行hello1,下面主要记录我运行hello1项目的过程,
    hello1应用程序是一个Web模块,它使用JavaServer Faces技术来显示问候语和响应,这里我使用的是NetBeans IDE。此应用程序的源代码位于 tut-install/examples/web/jsf/hello1/目录中。
    这里主要跟着官网讨论一下内容:
    1、如何使用NetBeans IDE查看hello1 Web模板
    2、怎样打包部署hello1 web 模块
    3、如何查看hello1
    4、运行hello1和取消hello1模块

    1、如何使用NetBeans IDE查看hello1 Web模板

    使用NetBeans IDE查看hello1的主要步骤如下:

    第一步:从“文件”菜单中,选择“打开项目”。

    第二步:在“打开项目”对话框中,导航至:tut-install/examples/web/jsf

    第三步:选择hello1文件夹并单击“打开项目”。

    第四步:展开“Web页”节点,然后双击该index.xhtml文件以在编辑器中查看它。

    2、怎样打包部署hello1 web 模块
    • 启动GlassFish Server。
    • 从“文件”菜单中,选择“打开项目”。
    • 在“打开项目”对话框中,导航至:tut-install/examples/web/jsf
    • 选择hello1文件夹
    • 单击打开项目。
    • 在“项目”选项卡中,右键单击hello1项目,然后选择“生成”。此命令将项目部署到服务器。

    3、如何查看hello1

    使用NetBeans IDE查看已部署的Web模块:

    • 在“服务”选项卡中,展开“服务器”节点,然后展开“GlassFish Server”节点
    • 展开“应用程序”节点以查看已部署的模块。
    • 要使用NetBeans IDE查看已部署的Web模块:
    • 在“服务”选项卡中,展开“服务器”节点,然后展开“GlassFish Server”节点。
    • 展开“应用程序”节点以查看已部署的模块。

    4、运行hello1和取消hello1模块

    运行hello1

    运行已部署的hello1Web模块:

    1. 打开Web浏览器。

    2. 输入以下URL:

      http://localhost:8080/hello1/
    3. 在该字段中,输入您的姓名,然后单击“提交”。

      响应页面显示您提交的名称。单击“上一步”再试一次。

    使用NetBeans IDE取消部署hello1 Web模块,步骤如下:

    1. 在“服务”选项卡中,展开“服务器”节点,然后展开“GlassFish Server”节点。 

    2. 展开Applications节点。

    3. 右键单击该hello1模块,然后选择“取消部署”。

    4. 要删除类文件和其他构建工件,请返回“项目”选项卡,右键单击项目,然后选择“清理”。

    以上主要描述了什么是Annotation(注解)和讲解了怎样部署hello1项目,描述得不够深入,读者可以查看java EE官方网站文档

    
    
    
  • 相关阅读:
    洛谷 P1464 Function【动态规划(递推)/记忆化搜索(递归)】
    洛谷 P1426 小鱼会有危险吗【模拟/题意理解】
    洛谷 P2089 烤鸡【DFS递归/10重枚举】
    洛谷 P1579 哥德巴赫猜想(升级版)【筛素数/技巧性枚举/易错】
    洛谷 P1618 三连击(升级版)【DFS/next_permutation()/技巧性枚举/sprintf】
    sprintf 心得
    洛谷 P1478 陶陶摘苹果(升级版)【贪心/结构体排序/可用01背包待补】
    吉首大学 问题 L: 小李子的老年生活
    AtCoder Beginner Contest 084 D
    一维差值维护心得
  • 原文地址:https://www.cnblogs.com/cd123/p/10586528.html
Copyright © 2011-2022 走看看