课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 好简洁的代码,快来看看吧!
  • 好简洁的代码,快来看看吧!

    发布:昆明Java培训      来源:达内新闻      时间:2016-05-27


  • 一段程序需要很好的逻辑和框架,java培训机构小编给你介绍一个最快最省构建漂亮合理的Java程序,拿走不谢!

    一、编译运行示例:

    >javac -classpath ..\..\libnakedobjects.jar;..\..\liblog4j.jar;..\..libxerces.jar;classes;. Run.java

    二、示例程序(地址簿):

    // Address.java

    import org.nakedobjects.object.*;

    public class Address extends NakedObject {

    private final TextString name = new TextString();

    private final TextString address = new TextString();

    private final TextString telephone = new TextString();

    private final TextString mobile = new TextString();

    private final TextString email = new TextString();

    public TextString getName() {

    return name;

    }

    public TextString getAddress() {

    return address;

    }

    public TextString getTelephone() {

    return telephone;

    }

    public TextString getMobile() {

    return mobile;

    }

    public TextString getEmail() {

    return email;

    }

    public Title title() {

    return name.title();

    }

    }

    // Run.java

    import org.nakedobjects.*;

    import org.nakedobjects.object.ClassSet;

    import org.nakedobjects.utility.ConfigurationException;

    import org.nakedobjects.object.ObjectStore;

    import org.nakedobjects.xmlpersistence.XMLObjectStore;

    import org.apache.log4j.Category;

    import org.apache.log4j.Priority;

    public class Run extends DefaultApplication {

    public static void main(String args[]){

    new Run();

    }

    public void classSet(ClassSet set){

    set.addClass(Address.class);

    }

    protected void configureLogging() throws ConfigurationException {

    super.configureLogging();

    Category.getDefaultHierarchy().disable(Priority.INFO);

    }

    protected ObjectStore installObjectStore() throws ConfigurationException {

    return new XMLObjectStore();

    }

    }

    做一名优秀的Java程序员,你准备好了吗?java培训机构五月开班在即,你准备给自己一次提升的机会了么?

    推荐文章

上一篇:JCA: Java步入应用集成时代

下一篇:SUN的PROM状态命令与参数

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:12/29

Java--零基础业余班

Java--零基础业余班

开班日期:12/29

Java--周末提升班

Java--周末提升班

开班日期:12/29

Java--零基础周末班

Java--零基础周末班

开班日期:12/29

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56