In this article series by David Heffelfinger, we have explained how NetBeans can help us easily develop web applications that take advantage of the JavaServer Faces framework.
In this part of the article series, we will discuss the following:
- Implementing custom JSF validators
- Displaying tabular data in our pages by dragging-and-dropping the JSF Data Table item from the NetBeans palette into our page
In this article series by David Heffelfinger, we have explained how NetBeans can help us develop web applications that take advantage of the JavaServer Faces framework.
The following topics will be covered in this article:
- Creating a JSF project with NetBeans
- Generating a form to capture user data by dragging a JSF form from the NetBeans palette into our page
- Laying out JSF tags by taking advantage of the JSF
- Using static and dynamic navigation to define navigation between pages
- Using the NetBeans New JSF Managed Bean wizard to create a JSF managed bean and automatically add it to the application's
- Using the NetBeans Page Flow editor to establish page navigation by graphically connecting pages
Here, we will see how using Java Server Faces (JSF) can simplify web application development.Read Developing Web Applications using JavaServer Faces: Part 1 in full
In this article by Joseph L. LeBlanc, you will learn about the architecture, design, and requirements of a general Joomla! component. You will also see how the component gets executed and is registered with the database. At the end, you will learn to create toolbars.Read Developing the Joomla! Component and Understanding its Structure in full
PoJos – Plain Old Java Objects, are, as the name describes, simple, ordinary Java objects. They do not have to be derived from a specific class, nor do they have to implement any specific interfaces. In the modern world of Java EE development where the latest frameworks have made enterprise development easier, wouldn't it be good if we could develop SOA based applications using PoJos? Fortunately, GlassFish ESB (OpenESB) allows us to do this using the PoJo Service Engine. In this article by David Salter, author of Building SOA-Based Composite Applications Using NetBeans IDE 6 and Seam 2.x Web Development, we will cover:
- GlassFish ESB
- Creating a PoJo and Deploying to GlassFish ESB
- Creating A SOAP Binding for PoJos
- Testing the Composite Application
In this article series by Masoud Kalali, author of GlassFish Security, we are going to develop a secure Java EE application with all standard modules including Web, EJB, and application client modules.Read Developing Secure Java EE Applications in GlassFish in full
In this article by David Salter, we are going to start learning how to develop applications using Seam, and we will see some of the features of Seam. We will learn the basic structure of a Seam application. We will see in practice how Seam Injection and Outjection work, and we will learn more about Seam components. We will also see exactly how Seam bridges the gap between the Web tier (using Java Server Faces) and the Server tier (using Enterprise Java Beans).Read Developing Seam Applications in full
In this article by Mukesh Hirwani, the author of Developing SSRS Reports for Dynamics AX, we will learn about developing reports using the Report data provider class and Report contracts.
In this article, we will learn about developing reports using the Report data provider class and Report contract class.Read Developing Reports Using RDP and Report Contracts in full
In this article by Vladimir Prelovac, we are going to dig deeper into the WordPress engine and discover ways to modify various aspects of the backend to match our specific needs with the help of the Post Types plugin.
Although WordPress is made primarily for the purpose of handling a blog, this basic functionality can be easily expanded to handle almost anything you want. The WordPress backend is very flexible, and can be customized to accommodate a lot of different purposes. For example, you could create a job portal or an e-commerce quite easily with WordPress, and those are just some of the possibilities.
Specifically, you will learn how to:
- Implement localization support for users of other languages
- Customize menus and submenus to change the way the WordPress backend looks
- Handle file and image uploads
- Use custom fields to add custom hidden information to your posts
While playable, Flood Control in its current form is rather rough. When the player clicks on game pieces, they simply flop to their new orientation. Completed rows vanish without a trace, being filled in so rapidly that it is hard to tell if they actually disappeared at all. The game never ends! Once you have started, you can play forever, not worrying about the underwater research lab actually filling up with water.
In this article,by Kurt Jaegars,author of XNA 4.0 Game Development by Example: Beginner's Guide – Visual Basic Edition we will address these issues by:
- Animating the rotation of pieces, when manipulated by the player
- Gradually fading out pieces of completed scoring chains
- Animating the falling of pieces into place on the board
- Implementing the flooding of the dome and adding increasing difficulty levels
- Adding a SpriteFont to the game, and displaying the current level and score in their appropriate positions on the screen
All of these enhancements will give the player a better game experience, as well as give us the opportunity to learn more about how the SpriteBatch class can be used for animation and text display.Read Developing Flood Control using XNA Game Development in full
Microsoft BizTalk Server 2010 is an Integration and connectivity server solution that enables organizations to easily connect disparate systems. Developing Business Process and Integration Solutions by Using Microsoft BizTalk Server 2010 (70-595) is the certification exam for professionals who need to integrate multiple disparate systems, applications, and data as well as automate business processes by using BizTalk Server.
In this article by Johan Hedberg author of (MCTS): Microsoft BizTalk Server 2010 (70-595) Certification Guide, we will look at Orchestrations, Orchestration shapes, and logic. It will provide an overview of all shapes and go into the details of a couple of them, such as using the Expression shapes to call additional logic in .NET components. It talks about how an Orchestration gets activated by subscribing to messages, getting called or started, as well as dives deep into the port bindings that are available, and how to use them. We will also take a closer look at persistence, transactions, and scopes, though using scopes for exception handling and compensation will be covered in the next chapter. This article will cover the following topics:
- Developing Orchestrations
- Configuring Orchestration Bindings
Read Developing BizTalk Artifacts — Creating Orchestrations in full
This article by Micheal F. McTear and Zoraida Callejas, the authors of the book Voice Application Development for Android, covers the main aspects of developing apps with the Google Search APIs.Read Developing apps with the Google Speech APIs in full
In this article, by Francesco Marchioni, we will introduce Hibernate, which is the de facto standard object-relational mapping framework for Java applications. The Hibernate galaxy is quite large and needs a book of its own to be fully explored. Our mission will be to take over one sector of this galaxy, especially where Hibernate applications are managed by JBoss AS.
In this two-part article, we will cover the following topics:
- A short introduction to Hibernate
- Setting up our proof of concept for the Hibernate project
- Reverse engineering a database schema into Hibernate POJOs and mapping files
- Deploying the application to JBoss AS
- Comparing the Hibernate technology with EJB 3 persistence (JPA)
Usually to play Flash virtual world, you load the web page in web browser and then log in with your username and password. You may need to fill out some basic information for the first time. Then the Flash player is launched and finally you are connected to the virtual world and can interact with others. The socket server handles the virtual world after the player is connected to the virtual world. What about those web pages for virtual world information and SWF files? Yes, we need another web server and database server to handle the normal web request that is not the multiplayer part.
In this three-part article series by Makzan, author of Flash Multiplayer Virtual Worlds, we will understand the relationship of the servers and install the needed servers one by one to get them to work with each other. We will cover the following in this article series:
- Compare the different features among the SmartFoxServer Lite, Basic, and Pro versions
- Compare the development and deployment environment
- Download and set up a third-party HTTP server and database
- Run an example from SmartFoxServer
- Set up the administration panel
Developing Entity EJBs require an application server and a relational database, and, optionally, a Java IDE to improve productivity and simplify the development. Eclipse IDE is the most commonly used open source Java IDE and MySQL database is the most commonly used open source relational database. Oracle Enterprise Pack for Eclipse (OEPE) All-In-One edition bundles a pre-configured Eclipse and Eclipse plugins. Oracle has acquired the open source MySQL database. MySQL database is available under the GPL license; a commercial license is also available without the precondition to purchase support services from Oracle.
In this article by Deepak Vohra, author of EJB 3.0 Database Persistence with Oracle Fusion Middleware 11g, we shall develop an EJB 3.0 entity using the Eclipse-WebLogic Server-MySQL combination; you will learn the following:
- Creating a MySQL database table
- Configuring WebLogic Server with MySQL database
- Creating a JPA project in Eclipse
- Creating an EJB 3.0 entity
Developing an application in Symfony is easy and time-saving, and one of the best ways to demonstrate that is to create a web site. By the end of this article by Tim Bowler, we will have an initial prototype, which will serve as a starting point. Along the way you will be introduced to the MVC flow within Symfony where you will understand about the business and application logic, and designing the database.
In this article you will learn how to:
- Set up the foundations for a basic database-driven web site using the Symfony framework
- Use some of the available Symfony tasks to cut out repetition
- Create a database schema and later understand its relation to the ORM and forms
- Understand the flow of the request to the controller, action, routing, and template rendering
In this article by Naveen Balani, we will have a look on programming web service with CXF which provides a robust programming model that offers simple and convenient APIs for web service development. We will basically illustrate a simple web service development using CXF and Spring-based configurations.Read Developing a Web Service with CXF in full
Eclipse IDE for Java EE provides project facets for various types of projects. In this article, we discuss a more generic project facet for web applications called the Dynamic Web Module project facet that adds support for Java Servlet API to build web applications. To demonstrate the use of the Dynamic Web Project we shall be using JasperReports as an example. Preparing presentation-quality reports is a routine occurrence, and several tools & APIs for creating reports are available. For Java developers, one of the most commonly used API is JasperSoft’s open source JasperReports, which is capable of producing a range of outputs, including HTML, PDF, presentations from either static data or data retrieved form a database table using an SQL query, and is designed to be integrated directly into Java/J2EE applications.
In this article by Deepak Vohra author of Java EE Development with Eclipse, we sets out to demonstrate the essentials of how JasperReports can be used in a web application created with Eclipse. The examples created in this article are a PDF report and an Excel report. The article has the following sections.
Setting the environment
Creating a Dynamic Web project in Eclipse
Creating the configuration file
Creating a web application
Creating a Report Design
Setting Report Title
Creating a JDBC Connection
Generating a PDF Report
Creating an Excel Report
Packaging and deploying the web application
Running the web application
Workflow is about getting the right work to the right people at the right time, repeatedly—and knowing you have done so. Workflow is human-centric. First and foremost, workflow is a human activity that is made by and for those who use it: workflow is something that can easily be handled and understood by human beings.
UK Enterprise Workflow National e-Government Project—Workflow from a Business Perspective
Well, that sounds good, but the problems start to occur when you ask people to consider workflow in their organization, and there are usually a few main issues to deal with:
- You'll find that people are normally experts in their own fields—there are often very few people who have an overview of the whole process that you're trying to map.
- Sections of a large organization will often have different ways of carrying out the same overall process.
- People don't really like to be told how to do their jobs—they especially don't like to have any extra processes imposed on them for now obvious reason—well, would you?
- Talk of 'improved utilization of resources', 'improved performance monitoring', and such like can soon alienate the staff who are going to be using the system. They'll soon start using terms such as 'Big Brother'.
How you are able to deal with these will depend on your organization and the people that are available to you. At least once you've read this article by Dr. Mark Alexander Bain, you'll know that, once you've overcome those problems, the workflow itself will be easy.Read Developing a Simple Workflow within SugarCRM in full