Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.872.433 Times

X2J Beta1

  Date Added: October 11, 2010  |  Visits: 617

X2J

Report Broken Link
Printer Friendly Version


Product Homepage
Download (70 downloads)

X2J is an XML binding framework which performs validation, serialization, and deserialization without the use of XSDs. Instead, X2J project incorporates the strength of Annotations. Unit testing is cruicial. If there is Anything you can say about the tools you need in order to create a framework, is that creating unit tests is your safety net when you decide to refactor it completely (and any framework, at its first steps, might go through such a thing - Nothing is ever fully designed for a future feature, not even a complete product.) A few weeks ago I decided to have a major change to the way X2J analysation works, and use moulds and visitors instead of the previous, "everything-in-one-method" way. This change has worked great for me, but it was scary: What if X2J stopped working? Sure, I could rollback the code - But that would serve to no good as I still needed this type of change. So I started writing tests. They werent JUnit tests, but just regular applications running X2J for me to manually check the results with. It worked, as amateur as it was, and I made the switch. However, today I face another refactoring of code and I know I cant do the same thing over again. I need some stability to my code. Some red lights to appear when I do something that risked a totally different part of my application. Something that will tell me almost precisely where I broke the code. This is where JUnits come in, and if you havent been using them, you should do so now. Im going to start creating them, starting this week. Only then will I tend to my refactoring tasks.. Get X2J at SourceForge.net. Fast, secure and free downloads from the largest Open Source applications and software directory. Framewrok that performs binding, validation and serialization of XML to POJOs (Plain Old Java Objects) and back using annotations, and also generates XSDs from these annotated classes and annotated classes from XSDs.

Requirements: No special requirements
Platforms: Linux
Keyword: Binding Framework Markup Performs Serialization Text Editing Processing Use Of Validation Xml Xsds
Users rating: 0/10

License: Freeware Size: 61.44 KB
X2J RELATED
Utilities  -  Query-Oriented Model for XML 0.1 Alpha1
Query-Oriented Model for XML is a lightweight XML processing framework for Java that promotes the use of XPath instead of Java code for consuming XML. The resulting code from Query-Oriented Model for XML, is simple and expressive with no...
10.24 KB  
Utilities  -  openWYSIWYG 1.01
openWYSIWYG is a cross-browser WYSIWYG editor packed with every rich-text editing feature you need to make your content management system or custom Web application that much better. openWYSIWYG project easy easy to set up, and you can quickly...
77.82 KB  
Utilities  -  XPontus XML Editor 1.0.0 RC3
XPontus is a free java based XML editor designed towards text editing. XPontus XML Editor aims to provide a free alternative to commercial XML Editors. As XPontus is written in Java it is available for all java enabled operating systems. It has...
17.5 MB  
Utilities  -  markoff 1.0
markoff project is a random text generator mirroring style of another document. markoff is a program to generate random text, based on the style of one or more files provided as examples. Three modes are supported : continuous text, sentence...
13.31 KB  
Utilities  -  KWord 1.6.3
KWord is an word processing component of KOffice suite. It is a powerfull tool, that can directly export your work to PDF format. You can also support .doc files if you compile your KOffice with a special library to do so.. K Desktop Environment...
54.4 MB  
Libraries  -  gslpy 1.14-a2
gslpy is designed as an accessible and handy Python binding for the GNU Scientific Library with the use of Cython, specially designed for NumPy users. Cython is a language that makes writing C extensions for the Python language as easy as Python...
 
Development Tools  -  Digital Control of Dynamic Systems, 3e 1.0
This text discusses the use of digital computers in the real-time control of dynamic systems.For a full book description and ordering information, please visit .http://www.mathworks.com/support/books/book1464.jsp
81.92 KB  
Utilities  -  Simple XML Framework 1.4.2
Simple is an XML serialization framework for Java. Simple XML Framework goal is to provide an XML framework that enables rapid development of XML configuration and communication systems. This framework aids the development of XML systems with...
79.87 KB  
Utilities  -  Hoglet 0.2
Hoglet allows special markup to be added to text documents so that software documentation can be easily produced. It provides a configurable parser, simple markup rules, and extensible "tag handlers" that allow custom Java code to process...
491.52 KB  
Utilities  -  Keystone Application Framework 0.9.6
Keystone is a cross-platform, object oriented application framework which allows applications to be written to build on the target platforms of GNU/Linux and Win32 without modification of their source. Keystone Application Framework implements...
757.76 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, UTILITIES
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Utilities  -  LPAR2RRD 4.95-4
LPAR2RRD collects performance data and generates actual, historical and future trends utilization graphs of your virtual environment. It is agentless (it receives everything from the management stations like vCenter or HMC). The product supports...
2.25 MB  
Utilities  -  Nessconnect 1.0.2
Nessconnect is a GUI, CLI and API client for Nessus and Nessus compatible servers. With an improved user interface, it provides local session management, scan templates, report generation through XSLT, charts and graphs, and vulnerability trending.
819.2 KB  
Utilities  -  Dynamic Power Management 2.6.16
The Dynamic Power Management (DPM) project explores technologies to improve power conservation capabilities of platforms based on open source software. Of particular interest are techniques applicable to running systems, adjusting power parameters...
30.72 KB  
Utilities  -  Ethernet bridge tables 2.4.37.9
Ethernet bridge tables - Linux Ethernet filter for the Linux bridge. The 2.4-ebtables-brnf package contains the ebtables+bridge-nf patch. Be sure to check out the ebtables hp. This site also contains the arptables userspace tool.
40.96 KB  
Utilities  -  SaraB 1.0.0
SaraB works with DAR (Disk ARchive) to schedule and rotate backups on random-access media (i.e. hard drives, CDs, DVDs, Zip, etc. Basically anything except magnetic tapes.) This reduces hassle for the administrator by providing an automatic backup...
20.48 KB