Skip to main content

Weblogic Portal Example

Here I am going to make a simple example of Weblogic Portal.

Minimum requirements:
  • Weblogic Portals
  • Weblogic Workshop
  • Weblogic Server
Basically when you download weblogic portals then you will have all the necessary things already installed. It can be downloaded from http://www.oracle.com/technology/software/products/ias/bea_main.html
You have to download Oracle WebLogic Portal 10.3.

Step 1: Setting up the Weblogic Workshop 
  1. Open Weblogic Workshop from Programs -> Oracle Weblogic -> Workshop for Weblogic.
  2. Change the perspective to Portal i.e. Window -> Open Perspective -> Others -> Portal.
Step 2: Create sample application
  1. Create new Portal EAR project from File -> New -> Portal EAR Project.
  2. Name it sampleEAR.
  3. Click next and proceeds with default setting.
  4. Create new PortalWEB project from File -> New -> Portal Web Project.
  5. Name it sampleWEB.
  6. Associate it with sampleEAR by clicking on checkbox if it is not selected and proceeds without any change.
  7. Now select the WebContent, right click and select New -> Portal.
  8. Name it myportal and proceeds.
  9. You will see default portal in the workshop.
  10. Create a jsp e.g. myjsp and then right click on it and click on Generate Portlet.
  11. This will create a myjsp.portlet in application.
  12. You can drag it from the Design Panel to the Portal.
  13. Let’s create another portal which will access the url of the other website.
  14. Right click on WebContent select New -> Portlet.
  15. Name it myportlet and click next.
  16. Select Browser (URL) Portlet.
  17. On next screen in the Content URL input box type http://www.google.com.
  18. Check the checkboxes :
    • Has TitleBar
    • Minimizable
    • Maximizable
    • Floatable
    • Deletable 
  19. Click next
  20. Drag the portlet onto the portal.
Step 3: Deploy on server
  1. Right click on the sampleWEB and select Run As -> Run on Server.
  2. It will open the server window.
  3. Select the Oracle Weblogic server from the dialog box and Click next.

These are the minimum steps to build a sample portal.
You can access the application by: http://localhost:7001/sampleWEB

Enjoy the sample..

Popular posts from this blog

Simple LDAP Authentication

This is a simple example through which we will connect to the LDAP Server and authenticate user.
I have used ApacheDS Server as a LDAP Server. Install ApacheDS server and run it.

Following is a servlet used. make login.html and use as it Login.java


package ajaxdemo.action; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.naming.*; import javax.naming.directory.*; import java.util.Hashtable; public class Login extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { public Login() { super(); } protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { final String SUCCESS = "Success.html"; final String FAILURE = "Failure.html"; String strUrl = "login.html"; String username = request.getPar…

Getting height and width of image in Java

Yesterday I was working on something that requires manipulation of image for getting its properties.
After searching over the internet I found a very intersting class on Java i.e ImageIO and BufferedImage class.

These classes are good enough to manipulate images. there are many other claases also. But what I need i got it from these. I found many developers searching over internet for getting properties of image and there is no good small example for that.

Thats why I thought why not creating a simple code to manipulate the image and help the developers.

Here is the small code that helps to get the height and width of the image. Enjoy it!!
import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class GetImage { public static void main(String[] args) { try { File f = new File("E:/Vinod/Docs/Pics/krishna_01.jpg"); BufferedImage image = ImageIO.read(f); int height = image.getHeight(); int width …

AWS S3 processing with JetS3t library

In this post we will see how we can use the Amazon AWS S3 to store objects. We will be using the JetS3t library to process our objects. JetS3t library also known as Jet Set, is widely used for processing the AWS S3 i.e. Amazon Web Services, Simple Storage Service.

Before working on AWS S3, you need to have a valid account on AWS with S3 key and S3 password. You can register here free of cost.
Amazon Web Services in Action (MANNING)
Here we will using 4 API of jets3t i.e. Upload a documentDownload a documentListing of documentsDelete a document We will upload images of user on S3 and then process them as specified above.
Upload: to upload image to the S3 we will be using putObject() method of the S3Service class.Download: To download image we will be using getObject() method of S3Service class.List: To list images we will be using listObjects() method of S3Service class.Delete: To delete image we will be using deleteObjects() method of S3Service class. We can also delete multiple images …