课程咨询 :18487146383

  • 好简洁的代码,快来看看吧!

    发布:昆明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--零基础全日制班

开班日期:7月31日

Java--零基础业余班

Java--零基础业余班

开班日期:7月31日

Java--周末提升班

Java--周末提升班

开班日期:7月31日

Java--零基础周末班

Java--零基础周末班

开班日期:7月31日

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:18487146383    全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56