background preloader

J2EE project execution: Some best practices

J2EE project execution: Some best practices

Enterprise Java Community: Securing Web Services with Single Sign-On Web Services are arguably the most heterogenous distributed technology ever. A typical Web services setup will make use of many different technologies, object models and programming languages, which might include simple Perl scripts and standalone Web services implemented in C++ or Java, through to sophisticated applications build on top of J2EE application servers. Being able to interact across such diverse environments is one of the strengths of Web services, but it has a price: it becomes difficult to secure such systems. It is hard to find a common security standard for all involved technologies. Today we will talk about single sign-on, the security architecture that brings a flexible an interoperable way of securing heterogenous systems. Single Sign-On - The Basic Concept The simple SSO scenario In the simple SSO scenario, the authenticated party first calls the SSO server and requests the authentication token that identifies it in the particular domain. Advanced SSO - using SAML

Jakarta POI - Java API To Access Microsoft Format Files Proce55ing Tutorial : Simple Motion - Simple OOP by Ariel Malka OOP stands for Object-Oriented Programming, a central feature present in Java, Processing's core language. But what is the relation between motion and OOP? In short, this relation is not obvious when controlling the motion of a single element on screen, but it becomes clearer when we want to handle an arbitrary number of elements that share a common behavior: example given. The simplest case Consider the 2 following pieces of code. The Object-Oriented paradigm is based on: defining custom classes.creating objects that are instances of these classes.using these objects. In the OOP example above, we defined a class that we choose to name Drawer. class Something { // things going on inside, all related to this class... } Instead of Something, we can put any name we find relevant, providing it doesn't start by a number. Inside the Drawer class-definition-block, we defined a custom function named drawShape that is specific to this class (we say that it's a member of this class).

Getting Started with Eclipse and the SWT GnuAccounting is an open source Java accounting system that creates and administers invoices and credit notes. It embeds OpenOffice to design templates and output invoices and uses MySQL or OpenOffice's HSQLDB to store transactional metadata on a central server or on the client computer. For more information, visit 1. Installing Eclipse and running a simple SWT program tutorial (or in postscript) and workspace zip file. 5. 6. 7. 8. 12. J2SE 5.0 Important Notice! Java SE 6 represents the latest release of the Java Platform, Standard Edition. Customers are encouraged to migrate today. »Read More Java Platform, Standard Edition (Java SE) software is the premier platform for rapidly developing and deploying secure, portable applications that run on server and desktop systems spanning most operating systems. J2SE 5.0 is a significant release including many new features and updates while preserving compatibility and stability. The development of J2SE 5.0 was led by Sun and progressed following the Java Community Process (JCP) to include input from a variety of constituents. Naming conventions have been changed.

Features Every new release of IntelliJ IDEA brings changes to every part of the IDE, including the UI, the editor, tools and frameworks integration. Here is the list of the most important features added or improved in IntelliJ IDEA 13 and 13.1. IDE General Java 8 The newest update ships final support for Java 8, extending coding assistance to the new language features. Nashorn Debugger In addition to Java 8 support, the new update also brings a debugger for Nashorn, the new JVM-based JavaScript engine. Chronon Integration The new Chronon plugin for IntelliJ IDEA 13.1 records the entire execution of your Java program and lets you play it back, helping eliminate complicated bugs. Light Look and Feel IntelliJ IDEA 13 introduces the new light look and feel for Windows and Linux available in both editions. Navigate to Folder Now you can navigate to a folder just as quickly as to a file, by using Navigate to File. Resources Roots Presentation Mode Multiple selections Search everywhere Lens Mode Speed Search Terminal

Sun Microsystems - Developer Home Oracle Technology Network > Java Software Downloads View All Downloads Top Downloads New Downloads What's New Java in the Cloud: Rapidly develop and deploy Java business applications in the cloud. Essential Links Developer Spotlight Java EE—the Most Lightweight Enterprise Framework? Blogs Technologies Contact Us About Oracle Cloud Events Top Actions News Key Topics Oracle Integrated Cloud Applications & Platform Services

Creating a GUI with JFC/Swing Also known as The Swing Tutorial This trail tells you how to create graphical user interfaces (GUIs) for applications and applets, using the Swing components. If you would like to incorporate JavaFX into your Swing application, please see Integrating JavaFX into Swing Applications. Getting Started with Swing is a quick start lesson. Learning Swing with the NetBeans IDE is the fastest and easiest way to begin working with Swing. Using Swing Components tells you how to use each of the Swing components — buttons, tables, text components, and all the rest. Concurrency in Swing discusses concurrency as it applies to Swing programming. Using Other Swing Features tells you how to use actions, timers, and the system tray; how to integrate with the desktop class, how to support assistive technologies, how to print tables and text, how to create a splash screen, and how to use modality in dialogs. Modifying the Look and Feel tells you how to specify the look and feel of Swing components.

Related: