由买买提看人间百态

topics

全部话题 - 话题: jaxb
首页 上页 1 2 (共2页)
p***p
发帖数: 559
1
来自主题: Java版 - XML schema to instance generator?
JAXB?

I
a****i
发帖数: 1182
2
不太明白这些要求,JAXB行不行?


process
s*****i
发帖数: 650
3
If I have a xsd file, I can convert it into DTD file, how can I get the
binding schema name extension is xjs? Any tool can convert XSD file into
DTD AND binding schema file?
Thanks.
t*******e
发帖数: 684
4
来自主题: Java版 - 晒个极freaky的dom4j bug
Use JAXB instead, assuming you have XSD defined.
s**n
发帖数: 178
5
来自主题: Java版 - What do you use to process XML?
JAXB?
r*****l
发帖数: 2859
6
来自主题: Java版 - What do you use to process XML?
Personal preference. I always use XmlBean while my
colleague uses JAXB. Not a big deal unless you have
special requirement.
g*****g
发帖数: 34805
7
不一定要SOAP呀,这两年比较火的REST,也有了JAX-RS的标准。
几个实现都不需要你碰XML,JAXB本来就是干这个的,你需要的
就是在DTO里面用annotation做某些定制就好了。
我不是说XML没有用,而是说整个趋势就是你用一个bean去map,
不需要直接接触XML。除非效率要求特高需要SAX,否则我看不出
有啥必要。parse XML就是重建轮子。

XML.
t*******e
发帖数: 684
8
你说的这些是没错。就Java programming而言,不学XML靠JAXB也能应付了.
但是server-side programming光靠java是不够的.
我提到BPM, SOA之类就是想说这个,当然你也可以认为这超出了Java developer的范畴
, 我本身也有点倾向这样的观点. 不过sun有个Java certificate是SCDJWS,就要考到非常多的
XML,XSD,SOAP,webservice security的东西。
x*******i
发帖数: 777
9
来自主题: Java版 - 学习JAVA的人要注意
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你
应该十分了解UML,尤其是class,object,interaction以及statediagrams。
2.你需要学习JAVA语言的基础知识以及它的核心类库 (collections,
serialization
,streams,networking, multithreading,reflection,event,handling,
NIO,
localization,以及其他)。
3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制
等。
你应该有能力反编译一个类文件并且明白一些基本的汇编指令。
4.如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设
计的思想和方法,以及桌面程序的 SWING,AWT, SWT。你还应该对UI部件的
JAVABEAN组
件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。
5.你需要学习j... 阅读全帖
x*******i
发帖数: 777
10
来自主题: Java版 - 学习JAVA的人要注意
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你
应该十分了解UML,尤其是class,object,interaction以及statediagrams。
2.你需要学习JAVA语言的基础知识以及它的核心类库 (collections,
serialization
,streams,networking, multithreading,reflection,event,handling,
NIO,
localization,以及其他)。
3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制
等。
你应该有能力反编译一个类文件并且明白一些基本的汇编指令。
4.如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设
计的思想和方法,以及桌面程序的 SWING,AWT, SWT。你还应该对UI部件的
JAVABEAN组
件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。
5.你需要学习j... 阅读全帖
h**********c
发帖数: 4120
11
来自主题: Java版 - 问个xml的问题
鼓捣了两天jaxb,
marshal的时候,没明白设utf-8 和 utf-16有什么区别,
试验了一下utf-16,结果生成的文件全是乱码,
另外java 是怎么处理中文的,
知道的就给扫扫盲吧,也不想太深入,将来要用的时候有个底。
r*****s
发帖数: 985
12
来自主题: Java版 - Export/Import selected entities
if purely export/import,
maybe exporting to db scripts is good enough,
however,
validation is also needed,
so what's the general solution?
mark the entities with JAXB,
marshall/unmarshall the entities,
and dump them into xml?
sounds the right way?
t*******e
发帖数: 684
13
POJO和container没有直接的关系。用POJO目的是减少或消除对technology-specific
API的依赖。比如Spring Beans一般不用import org.springframework.*packages。但
并不是说这些beans不再需要container提供的services。
Spring之后的技术或多或少都有POJO的概念。包括EJB3,data model in JPA/
Hibernate/JDO, JAXB, XStream, Hibernate Search, Servlet3.0, Drools, Camel等
等。相对的,如果data model不POJO, 就会被认为是low level API,还需要加
abstraction layer, 比如Hadoop API。
t*******e
发帖数: 684
14
json document在serverside也是map成POJO。Jackson就是干这个的,和JAXB,Xstream
没什么不同。没有谁会一路用string处理json document的。

单。
d****g
发帖数: 7460
15
来自主题: Java版 - 我自己编了个Java面试题
True,基本上Java支持大String支持的很差.
难怪很多需要处理大xml的framework都很狡猾的用OutputStream做参数,而不是返回
String。比如JAXB Marshaller.
void marshal(Object jaxbElement, OutputStream os)
但有多少人费劲吧拉的传进ByteArrayOutputStream,或StringWriter 好整出来了
String? String就是好操作。所以大String上犯错误的空间还是很大的。
g***i
发帖数: 161
g******m
发帖数: 46
17
There is a solution,
create a generic list wrapper to wrap your String List, whatever List, and
JAXB always unmarshall xml message to the wrapper, and from this wrapper
object, you can get the wrapped List object.
I have used this approach a lot in my projects, it works well.
http://blog.bdoughan.com/2012/11/creating-generic-list-wrapper-
c***5
发帖数: 158
18
来自主题: Java版 - Spring JBOSS
项目用了很多dependency,JAXB, XMLBeans,CXF 等等。到底是要用的时候google相关的
open source project就行了,还是每样都学?
另外,感觉很多项目的结构类似,有好的书或资料介绍项目框架设计的吗?
h*********d
发帖数: 336
19
您是说对同样的java Object, 用gson 和jaxb直接toString 和marshall?
xml还有啥好用的lib嘛?
多谢大侠点拨
h*********d
发帖数: 336
20
您是说对同样的java Object, 用gson 和jaxb直接toString 和marshall?
xml还有啥好用的lib嘛?
多谢大侠点拨
g*****g
发帖数: 34805
21
来自主题: Programming版 - 如何学习用Java开发Web Service? (转载)
SOAP is dying, but if you want to learn. CXF.
JAXB is a marshaling/unmarshaling scheme, it can work with both SOAP and
REST.
x****d
发帖数: 1766
22
来自主题: Programming版 - web service
I would recommend restlet for beginning in Java, you don't need a server to
deploy, you write up your own server, very simple. client side you can use
java or jquery, or rest shell.
but implementing one restful webservice is too simple, it is kind of
irrelevant with understanding web services, either restful or soap. as
bigcow said above.
doing restful services is very different with design rest api, you can do it
, doesn't mean you can design it.
I am kind of agree with zhaoce, doing web servic... 阅读全帖
l**********n
发帖数: 8443
23
来自主题: Programming版 - spring真是大包大揽啊
有jaxb,不难。
h**********c
发帖数: 4120
24
来自主题: Programming版 - json 几问
我老尽量心平气和讨论这些问题,有那些二,害人全组被雷,望珍惜生命安全驾驶。
json 能象xml(more concrete, jaxb,eg.) 一样strong type,或者您有更好的术语?
我老试图解释4.5不等与4.5,后发现在string match (groovy ==) '4.50' 和 '4.5',
长了见识。
json 怎么表达null,您指教,就学了。下次我指教。利益交换。
gw
发帖数: 2175
25
在下面的链接里弄的,可是搞不出来啊。
IDE 是 Eclipse 4.4.1 + efxclipse + java 1.8.0.31
http://stackoverflow.com/questions/18594548/marshall-a-list-to-
原帖中的例子可以把XML文件unmarshal出来,可是我试图加一个marshal例子把数据写
成XML文件就不行。
后面是我的code, 不过和帖子中基本相同,只改了一点。
gw
发帖数: 2175
26
package unmar;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlAccessType;
/*
@XmlRootElement(name = "root") public class Expense {
private String title;
private String category;
private String period;
private String value;
public Expense() {} //Default constructor is needed for XML-handling
public Expense(String title, String value, String period, String category) ... 阅读全帖
gw
发帖数: 2175
27
package unmar;
import java.util.List;
import javax.xml.bind.annotation.XmlAnyElement;
import javax.xml.bind.annotation.XmlRootElement;
import javafx.collections.*;
//@XmlRootElement(name="dmsDataCalibration")
@XmlRootElement(name="root")
/*
public class MyWrapperForList {
private ObservableList list;
public MyWrapperForList() {
list = FXCollections.observableArrayList();
}
public MyWrapperForList(ObservableList list) {
this.list = list;
}
@XmlA... 阅读全帖
gw
发帖数: 2175
28
package unmar;
import java.io.File;
import java.util.List;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.Marshaller;
import javax.xml.bind.Unmarshaller;
import javax.xml.namespace.QName;
import javax.xml.transform.stream.StreamSource;
public class Demo {
public static void main(String[] args) throws Exception {
JAXBContext jc = JAXBContext.newInstance(MyWrapperForList.class,
Expense.class);
//UNMARSHALLING
Unmarshaller unm... 阅读全帖
gw
发帖数: 2175
29
这里还有一个错误不知道如何修正
MyWrapperForList wrapper1 = new MyWrapperForList(
data);
//wrapper.setData(dataList.cList);
JAXBElement jaxbElement = new JAXBElement<>(
new QName("List"), MyWrapperForList.class, wrapper1);

// Marshalling and saving XML to the file.
m.marshal(jaxbElement, "src/unmar/nub1.xml");
gw
发帖数: 2175
30
这个是我搞错了,那个文件名应该是file,虽然可以unmarshal,但结果不是真正想要的
datalist,有点奇怪
这个教程的例子也不行。
http://www.java2s.com/Code/Java/XML/UnmarshallwithJAXB.htm
import java.io.File;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Unmarshaller;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import... 阅读全帖
l******t
发帖数: 55733
31
这么贴code还不如放github上
gw
发帖数: 2175
32
注册了一个,如何用?
首页 上页 1 2 (共2页)