仓酷云

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

[学习教程] 发布一篇利用JAXB来完成Java程序设置的复杂办法

[复制链接]
简单生活 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:16:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
用winrar打包j2ee的程序和用IDE打包应用程序是一样的。按照你的想法,你是不是也希望服务器都整合由一家公司提供呢?
程序的自界说设置是一个主要的功效,年夜多半程序城市供应自界说设置的办法,供应用户依据团体喜欢、运转情况来设置软件的利用体例。程序的设置体例存在多样性,一样平常会接纳windows格局的ini设置文件大概注册表体例,java格局的properties属性文件,跟着xml文件在程序开放中的提高,也有愈来愈多的设置入手下手利用xml的文件体例,比方javaEE中的部署形貌文件。
我们晓得,在java中存在良多xml的处置体例,xml构造的dom、sax办法,apache和sun官方都供应的浩瀚的完成,也有良多其他第三方的优异类库撑持,比方jdom,和dom4j等。利用对照底层的体例来完成xml的读取,转换、和校验和保留,必要编写很多的代码来详细完成,可是我们如今多了一个新的选择,JAXB即JavaArchitectureforXMLBinding,xml在java言语中的一个新标准,能够便利的从xml文件到java类,和从java类到xml文件的转换。
利用JAXB必要下载sun官方的完成类库,能够在sun的glassfish网站来下载。使用JAXB举行开辟的步骤以下:
1、界说xml文件的schema,用于界说xml文件的格局标准。
2、运转xjc.bat大概xjc.sh剧本天生在schema中界说的java对象。
3、利用javax.xml.bind.JAXB类的marshal静态办法来依据java对象天生xml文件。
4、完成javax.xml.bind.JAXB类的unmarshal静态办法从xml文件装载java对象。
信任在一样平常的程序设置体例中,利用JAXB是一个复杂,便利的做法,不管是加载自界说设置、大概是保留设置。把对设置参数的处置,转化为一般java对象的操纵,关于参数的加载大概保留,则交与JAXB来完成,因而都极其轻松。
Java言语完成设置的其他体例:
1、从jdk1.4入手下手,Java供应了java.util.prefs包,包括了一些设置的完成,包括属性文件、和windows注册表等的读写。同sun供应的logging功效一样,很少被人利用。
2、Apache的commonconfiguration组件也供应了对设置的一些处置,供应了多种设置的撑持,属性文件、xml文件、数据库和jndi体例等,但关于小程序来讲,存在必定的庞大性,同时也引进了多个其他第三方jar库的援用。

由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,
蒙在股里 该用户已被删除
沙发
发表于 2015-1-20 14:57:23 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
飘飘悠悠 该用户已被删除
板凳
发表于 2015-1-26 22:38:43 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
admin 该用户已被删除
地板
发表于 2015-2-4 21:07:10 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
海妖 该用户已被删除
5#
发表于 2015-2-5 15:41:25 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
金色的骷髅 该用户已被删除
6#
发表于 2015-2-12 19:30:39 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-2-23 00:46:53 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
活着的死人 该用户已被删除
8#
发表于 2015-2-24 08:59:00 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
爱飞 该用户已被删除
9#
发表于 2015-2-25 04:45:20 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
小女巫 该用户已被删除
10#
发表于 2015-3-6 21:41:46 | 只看该作者
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
若天明 该用户已被删除
11#
发表于 2015-3-11 05:33:13 | 只看该作者
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
12#
发表于 2015-3-17 21:10:41 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
小魔女 该用户已被删除
13#
发表于 2015-3-25 02:45:35 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-15 09:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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