Java Web Technologies

Sunday, 30 December 2012

Assalamualaikum my friends..

      Java Web Technologies have been rising in recent years. For me it little bit confusing to understand it, but I try my best to explain it here. For your information, there are several framework is used to develop web page and server side program such as servlet, JSP, JSF and MVC.

     Servlet is a class that written in java language and would respond to HTTP request and maintains the session. And JSP stands for JavaServer Pages and the purpose of it to create dynamic web pages based on HTML. So, what is the difference between them? The main difference between them is servlet is pure java but JSP is not. But we can put HTML code inside the HTML.

     JSF stands for JavaServer Faces and it is new standard framework based on MVC. It would make it easy to build UI for java web application. MVC is an architecture that dividing three different components which is Model, View and controller.

                Model = is an Entity
                View = UI (user interface)
                Controller = the process would be here

      Hopefully this post would be stepping stone for you to know further what Java Web Technologies it is. So try to explore it and make sure you understand it. good luck. Hee~..

Ontolgy Web Language (OWL)

Assalamualaikum my friends..
        This time let's talk about OWL based on what I already know.. Hee.. If I’m wrong please fix me.. Lets continue, OWL is one of the type of semantic web and OWL is stands for Ontology Web Language and OWL is used when the information in documents needs to be processed by applications.. Beside that it represents the meaning of terms and the relationship between terms..

       OWL provides three sub languages which is OWL Lite, OWL DL and OWL Full.. Each sub language has their own features.. OWL Lite is when it need hierarchy classification and simple constraints.. OWL DL used when the user want the maximum expressiveness.. and Lastly OWL Full is use when they want maximum expressiveness and the syntactic freedom of RDF..

       Umm, I think that all for today.. Insyaallah next time we meets agains and good luck for Final Exam.. 


Assalamualaikum my fellow friends..

     RDF is one of the components semantic web. Last time we already discussed about XML, hopefully it hoping you guys to understand what XML is about.  RDF is stands for Resources Description Frameworks.  RDF is datamodel for object/resources and relations between them. It provides simple semantic for datamodel. RDF is written in XML and it’s designed for to be understood for machine and not for human.

RDF rules:'

1.       RDF use URI to indentify each resource.
2.       RDF describes resources by property and property value.
Resources = Subject
Property = Predicate
Property value = Object

         ‘The author for is shaheer iqmal’
                  Subject =
                  Predicate = author
                  Object = shaheer iqmal


 Assalamualaikum my friends..

    Last time I already discussed what is semantic web is about. For your information there are several component of semantic web which is XML, RDF and OWL. If you notice I already post about OWL and this post I would like to share what is XML is.

    XML is stands for Extensible Markup Language. It is designed for transport data and described data. XML tags are not predefined, you need to defined your own tags. XML used DTD or XML Schema to describe or validate the XML data.

        XML Syntax:
1.       XML declaration
<?xml version=’1.0’?>
2.       Consists a root element
3.       Open and closing tags
<course>Web Technology</course>
4.       All XML element must be proper nested

             <?xml version=’1.0’?>

Semantic Web.

Saturday, 29 December 2012

Assalamualaikum guys..

    What is semantic web? Semantic web is a web that has added meaning to it. In other word, the user are able to search not only the syntax of the data but the desired data itself through semantic.  For example, you type “taxi” in web search engine. Try to guess what possible output that you receive from it is. The output should be “taxi”, “cab” and “teksi”. In semantic web there is not only search for documents that contain data but also the meaning of the data. As we know all of those are have the same meaning which  is taxi.


Assalamualaikum my friends.

        Last time I said that post would be the last post for this semester but I can’t do that because there is something that I need to do. I need to complete post the chapter that I learn in class for the whole this semester and I just know that. Hee.

         Let’s continue, I already read the note about JSON and Alhamdulillah that I understand what is JSON is about. Before this I just know from my classmate that JSON is much like “database”. I think that is not a right word to describe JSON.

        Actually JSON is data interchanging format. The true is JSON is much like the XML. The purpose of JSON is to transport the data without refreshing the page. Sound that like much similar with AJAX right. It is because the key idea of JSON is from AJAX.

        Here I give the example of JSON for your better understanding and you know what JSON look likes is.


                 {“Name”:”yashah”, “course”:”cs”},
                 {“Name”:”nur”, “course”:”cs”}

                JSON is plain text, self describing, hierarchical and uses array.
                The JSON object is written inside square bracket. The object is separated by coma (,) and it
                may contains multiple of object.


Friday, 28 December 2012

Assalamualaikum my fellow friends..

       Today I would like to share about one of the web service architecture which is UDDI.. UDDI is stand for Universal Description, Discovery and Integration.. UDDI is directory for storing information about web service.. In other words, UDDI is a directory service where businesses can register and search for web service.. umm, I know it quite difficult to understand.. So, for example, company A creates online website and register it at UDDI registry.. UDDI registry would bind it to its services.. Then the consumer would find the website online and do business with it.. 

   Hopefully this post would give you some idea what is UDDI is about and good night.. Hee~..