"Contributed and administered by ICEsoft Technologies Inc., ICEpdf.org is a place where enterprise Java developers can learn, share, and contribute information and ideas to a growing community of ICEpdf developers. ICEpdf is an open source Java PDF engine that can render, convert, or extract PDF content within any Java application or on a Web server.
ICEpdf.org provides a range of development and support resources to benefit all ICEpdf developers. Source code and application reference implementations are available for download here. Numerous reference implementations and examples are available to enable rapid learning and successful use of the product. The reference implementations are commercial quality implementations that can be deployed as-is, customized to meet specific requirements, or used as learning aids on how to use various features.
Visit the ICEpdf demos page to see ICEpdf in action and to evaluate the capabilities of ICEpdf as a Java PDF viewer or deployed as servlet a headless server engine. Remember that ICEpdf is completely customizable and and can be completely embedded in your Java application.
We invite you to join the ICEpdf community and to participate in the user forums. The resources available here and on the ICEpdf forums will get you up and developing that much quicker. "
Merit Campus Objective is to help you learn all the Java programming skills. Learn programming skills by writing many programmes at Merit campus online java school.
GyanSetu-Best IT Training Institute offering an opportunity to work on Live Projects with Java Training in Gurgaon,Delhi. Learn Core Java/J2ee and Advance java Programming Language Certification Training in a greatly improved learning environment.
Want to become a Web Developer but confused about which Programming Language to learn first? New-Age developers highly suggest Javascript because of its Versatility and Effectiveness to extend functionality and make websites extremely Rich and Scalable. If you are looking for a high growth Web Development Job Role, do checkout the MEAN Stack Developer Career Path by edWisor and get 4 Guaranteed interviews at top tech companies.
Merit campus provides the best online java training. Learn Java programming if you are a beginner, Intermediate or an expert. Practice tests on creation of java, servlets, JDK, JRE, JVM, JIT, Java Compiler and Evolution of Java etc.
We are group of passionate programmers, who would like to help the interested students learn the art of programming. At Merit Campus, we are trying to bring all the programing related information into one place. Here you can read the topics, watch videos, answer questions, write programs, track your progress, compare with other students and finally publish your skills or include it in your resume
Learn to program in Java and become a Java certified developer. Koenig Solutions is one of the leading IT training company that provides Java training in India, US, UK, and Dubai.
Learn to program in Java and become a Java certified developer. Koenig Solutions is one of the leading IT training company that provides Java training in India, US, UK, and Dubai.
Java is a hot commodity for IT Industry .Java programming language which is most useful in developing applications for Android mobiles and many more….Learn Java in real-time with online IT Guru experts practically and also with Live Project Training.
www.onlineitguru.com
eGlobalSystems is one of the Promote leading IT Services and Core Java Online Training solutions along with IT Training conservatory, with latest Industry offering technology in USA, UK, India, Australia, New Zealand, UAE, Saudi Arabia,Pakistan, Singapore, Kuwait.
Hibernate Tutorial. In this hibernate tutorial, we will learn basics of hibernate, inheritance mapping, collection mapping, component mapping, HQL, HCQL, Named Query, Caching and Integration of Hibernate with other frameworks.
Vaadin is a Rapid Application Development (RAD) framework for RIA applications. I only know it for a few months but since I started experimenting with it, I'm really in favor of it.
I see a lot of advantages compared to Sun's Java EE standard front-end framework JSF.
First of all Vaadin is a java library, so you only have to write Java to build a complete frontend. No need for a specific frontend language, no need for converters (for comboboxes),… This also implies that you can use the full Java power on the frontend side and that's an huge advantage because frontend code is now type-safe and easily refactorable. You can unit test your frontend with JUnit. You can also use all existing java libraries on the frontend side, for example LOG4J.
Another advantage is the fact that Vaadin is easy to learn (JSF isn't!) and to use: it's straigtforward. It feels like developing desktop apps and for me developing desktop apps feels much more intuitive than developing web-apps the way I'm used to.
Vaadin uses convention over configuration. No need to register new components, validators or whatever in different xml files. Themes have a default folder and a default folder structure.
Vaadin is very well documented. There's the book of Vaadin wich explains every aspect of the framework very clear. On the site there's a blog, a FAQ section, a wiki, a forum, examples with Java source code, …
It's very easy to extend. Want to create your own Validator? Just implement an interface or extend another Validator and use it. Want to create your own custom server side component? Just extend the CustomComponent class or extend from another component. There's also an add-on directory where you can download UI components, data components, tools, themes, …
"The past year I've been learning a lot of Scala and I'm currently working on a new project using Scala. I use LiquiBase, which is a database-independent library for tracking, managing and applying database changes.
I'm also using the simple-build-tool (SBT) for my project. So I've put together a little SBT plug-in for running LiquiBase maintenance commands (update, rollback, …) from within SBT.
For example, whenever I want to apply new database changes with LiquiBase I can now simply run sbt liquibase-update which sets up a new instance of LiquiBase and executes the LiquiBase update command which migrates my database to the latest version.
At the moment the plug-in supports the following commands: liquibase-update, liquibase-drop, liquibase-tag, liquibase-rollback and liquibase-validate.
What are the benefits of using the plug-in and not just the LiquiBase CLI?
* no download/install of LiquiBase
* classpath handled by SBT
* no need to provide a big list of parameters or writing shell scripts
The plug-in is called liquibase-sbt-plugin and you can find it here on GitHub. Feel free to use it or fork it and suggest changes.
I'm still relatively new to Scala and especially SBT so any remarks are very welcome."
Gaelyk is a lightweight Groovy toolkit for Google App Engine Java.
Gaelyk lets you deploy small applications on Google App Engine Java.
Gaelyk gives you the choice to use Groovy for developing your applications.
Gaelyk builds upon Groovlets. and the Groovy template servlet
Gaelyk allows you to cleanly seperate your views with Groovy templates and your actions in Groovlets.
Gaelyk simplifies the usage of the Google App Engine SDK by providing more concise and more powerful shortcuts when using the datastore, memcache, the blobstore, the images service, the URL fetch service, when sending and receiving emails or Jabber messages, and much more.
Gaelyk lets you define friendly REST-ful URLs thanks to its URL routing system
Gaelyk provides a simple plugin system for improving code reuse and code sharing
You can:
download Gaelyk in the download area,
learn how to create Gaelyk applications by reading the extensive tutorial,
and participate in the community.
"Apache Camel is a powerful open source integration framework based on known Enterprise Integration Patterns with powerful Bean Integration.
Camel lets you create the Enterprise Integration Patterns to implement routing and mediation rules in either a Java based Domain Specific Language (or Fluent API), via Spring based Xml Configuration files or via the Scala DSL. This means you get smart completion of routing rules in your IDE whether in your Java, Scala or XML editor.
Apache Camel uses URIs so that it can easily work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, JMS, JBI, SCA, MINA or CXF Bus API together with working with pluggable Data Format options. Apache Camel is a small library which has minimal dependencies for easy embedding in any Java application. Apache Camel lets you work with the same API regardless which kind of Transport used, so learn the API once and you will be able to interact with all the Components that is provided out-of-the-box.
Apache Camel has powerful Bean Binding and integrated seamless with popular frameworks such as Spring and Guice.
Apache Camel has extensive Testing support allowing you to easily unit test your routes.
Apache Camel can be used as a routing and mediation engine for the following projects:
* Apache ServiceMix which is the most popular and powerful distributed open source ESB and JBI container
* Apache ActiveMQ which is the most popular and powerful open source message broker
* Apache CXF which is a smart web services suite (JAX-WS)
* Apache MINA a networking framework"