Tuesday, 1 January 2013

web architecture ???

what ?

  • approach of the design and planning the web sites which involves technical, aesthetic, and functional criteria
web pages ?
  • document or information resources that is suitable for the WWW and can be accessed through a web browser and can be displayed by  monitor or mobile
  • types :
    • static
      • does not change content or layout with every request to the web server
      • change when web author manually updates them with text editor or web editing tools
      • simple, secure, less prone to the technology errors and data breakdown, and easily visibe by search engines
    • dynamic
      • can adapt their content or appearence depending on user's interaction, changes in data supplies by and application, or as an evolution over timeason new web sites.
      • using client-side scripting techniques (content can be changes quickly on the user's computer without new web request to the web server.
      • client-server interaction
      • offers flexibility
    • active
  • when stored in common directory of a web server, they become websites
  • contain a group of web pages that linked together or have some coherent method or navigation

web essential !

lets learn about web essential !

the Internet

  • global system of interconnected network that use Internet Protocol Suite (TCP/IP) to serve billions of user worldwide
  • short form of internetwork, (interconnecting network with special gateways or routers)
  • operates without central governing body
  • networks of networks
  • linked by the broad array of electronic , wireless and optical networking technologies
  • carries a vast range of information resources and services
basic internet protocols
  • the IP is the principal communications protocols used for relaying datagram across the internetwork using the TCP/IP
  • responsible for routing packets across network boundaries has the task of delivering datagram from source host to destination host based on their address
  • the Internet defines addressing system that has two function ( addresses identify host and provide logical location service)
  • each packet is tagged with the header that contains meta-data for the purpose of delivery
  • addressing refer how end hosts become assigned IP address and how subnetworks of IP host address are divided and group together
  • routing performed by all host but most importantly by internetwork routers, IGPs and EGPs to help make IP datagram forwarding decisions across IP connected network
  • IP takes care of address and make sure routing know what to do with your data when arrives
  • data is transmit in small chunk (packets, approximately 1200 characters length)
  • IP address consistof four fields number which each of them less than 256
the WWW
  • global set of documents, images and other resources, logically interrelated by hyperlinks and referenced by URIs
  • www is a system of interlinked hypertext document access via the Internet
  • global information medium which users can write and read via compuers connected to the Internet
uniform resources identifiers
  • allow providers to identify services and clients to locate address web servers, file server and other database that store document and provide resources and access them using the HTTP
hypertext transfer protocol (HTTP)
  • networking protocol for distributive, collaborative and hypermedia information systems
  • foundation of data communication for the www
  • primary protocol of the web
  • web services may used HTTP to allow software system to communicate in order to share and exchanges data and business logic
  • functions as response-request in client-server computing model
web clients and servers
  • client-servers describes the realationships of cooperating system running in the application
  • primary function of web servers is to deliver web pages on the request to the client
  • a client initiates the communication by making request for a specific resources using HTTP and server responds with the content of the resources or error messages if unable to do so

web browser ?

nowadays, so many web broser we can use for browsing the internet such as Google Chrome, Mozzila Firefox, Opera, Safari, Internet Explorer, and many more.



however the one i enjoy using for browsing is GOOGLE CHROME! i think it is because google chrome is much more faster than the other.  but well, i don't really know using other browser aside from Mozzilla Firefox and Internet Explorer. heehe. about Mozzilla Firefox, i do using it sometimes and for Internet Explorer, i just using it when it is needed..hehe..

so everyone, what is your preferences for web browser ? care to tell me? ;)

java web technologies...

communication of java EE :




  1. web tier 
    • better support for web service
    • modern way for developing dynamic web pages
  2. business tier
    • easier way to writing Enterprise Java Bean
    • more to declaration than code-oriented
  3. servlet
    • server-side programming written in java
    • runs inside servlet container
    • advantages
      • multithreaded
      • stable environment and easy to deploy
      • inherits all good features of java programming language
    • lifecycle
      • 3 phases :
        • initialization
        • service client request
        • destruction
  4. java server pages (JSP)
    • offer layer of abstraction on top of the server
    • easier to code than servlet but less control
    • just like high programming language and machine language
    • element :
      • directives - instruction to JSP container
        • 3 main destructives : page, include and taglib
      • comments 
        • HTML comment - content visible to end user in the web browser
        • JSP comment - not visible to end user
      • scripting element - the area where the main java code reside
        • 3 categories
          • expression - accessing the value of java variables
          • scriptlet - one or more java statement in a JSP page
          • declaration 
      • action
      • templates
    • java bean
      • self-contained java class
      • provide set and get methods for accessing and updating its attributes from other classes
    • jsp implicit object
      • request
        • read the values of the HTML form in JSP, received as part of HTTP request sent by the client to the server
      • response
        • sent necessary information from the server to the client
      • pageContext
        • to get any attributes from any scopes
      • session
      • application 
        • put load on JSP container
      • out
        • send HTML content to web browser
  5. session
    • small and temporarily unique connection between server and a user enabling it to identify that user across multiple pages request or visit that site
    • session management
      • what ?
        • to use API provided by application server to identify the user across multiple page request
      • why ?
        • hundreds and thousand simultaneous user can be visiting your site and if you can identify each of them separately then it can provides tremendous benefits
        • uses
          • customization
            • to show different view of your websites
            • to show differnt content depending on user preferences
          • security
            • allow membership based access to the site
            • after log in, you can identify member from non-member by setting an attributes on the user session to some value
          • user behaviour
            • log user view like how many ad views have been show to user
            • no response shown in the lot, then its time to change the ad
        • techniques
          • url rewriting
            • another way of to support anonymous session tracking
          • cookies
    • JSP and JDBC
      • built in support for databases processing
      • provides set of clasess and interfaces that allow java application to work with RDBMS
  6. MVC
    • model - manages the behavior and data of the application domain, responses to request for information about its state ( from view ), and response to instruction to change state ( from controller )
    • view - renders the model into a form suitable for interaction
    • controller - receives user input and initiates a response by making calls on model objects
    • MVC Architecture 
      • dividing application component into three different categories : Model , View , Controller
      • its component has unique responsibility and each of them independent to other component
      • changes in one component has no or less impact on other component
    • Model
      • responsible for providing the data from the database and saving the data into the data store
      • all business logic are implement in the Model
      • sata access, data validating and data saving logic are part of the model
    • View 
      • represent user view of the application
    • Controller
      • intermediary between model and view
      • responsible receiving request from client
      • one request is received from client executes appropriate business logic from the model and produces output to the user using view component
  7. apache struts
    • struts frame work is the implementing MVC design pattern for the JSP
    • provide three key component :
      • request - provide by the application developer that is use to mapped to a particular URI 
      • response - used to transfer control to other resource which will be responsible for completing the response
      • tag library - helps the developer to creates interactive form based applications with server pages
    • struts workflow


  8. JSF
    • easy to build user interfaces for java web application by assembling reusable component in a page
    • is a vent driven
    • based on MVC design pattern
    • benefits :
      • provides many tag library for accessing and manipulating the components
      • automatically saves the form data and repopulates the form when it is display at client side
      • is a specification and vendors can develop the implementation for JSF
      • encapsulate the event handling and component rendering logic from programmer

semantic web?

what ?
  • to add meaning to the data
component ?
  • XML (eXtensible Markup Language)
    • to decribes the data and to focus what the data is
  • RDF ( Resource Description Framework )
    • framework for describing resource on the web
    • describes resources with properties and properties values which forms the Statement ( subject, predicate and object )
      • Statement : "The author of http://www.w3schools.com/RDF is Jan Egil Refsnes". 
      • resources ( subject ) : http://www.w3schools.com/RDF
      • properties ( predicate ) : author
      • properties value (object) : Jan Egil Refsnes
  • OWL (Web Ontology Language
    • represent the meaning of terms in vocabularies and the relationships between those terms
    • has three sublanguages :
      • OWL Lite
        • supports users primarily needing a classification hierachy and simple constraints
      • OWL DL
        • supports user who wants the maximum expressiveness while retainning computational completeness
      • OWL Full
        • supports user who want the maximum expressiveness and the syntactic freedom of RDF with no computational guarantees 

Saturday, 22 December 2012

errmmmm....?

the truth is, i'm not yet done with my project but i still working on it..its really hard when you using a language that you doesn't even know the basic of it..so thankfully, Mr Google is kind enough for helping me a bit..i think most of my other classmates are done with their project..feels like i wanna give..but NO!!!..i'm not gonna do it! i will complete my work and i not gonna back off! hahahahahaha...

final exam is coming soonnnn!!!

waaaa~ i can'b believe this! FINAL EXAM is coming soon and i'm not yet prepare for that..sob sob sob..i only hope for miracle to happen and all the work is done smoothly..hehehe..

TO ALL MY FRIENDS : GOODLUCK!, GANBATTE!, SEMOGA BERJAYA!, HWAITING!, CHAIYOK CHAIYOK! for our exam..hehe..;)

Friday, 14 December 2012

UDDI?

Universal Description, Discovery and Integration or as known as UDDI is directory for storing information about Web Services. UDDI is a open-ended technlogy however to access the Web Services, it require WSDL definition.  UDDI using SOAP to communicate.  i've been looking for the issues f this UDDI but i seems cannot find what i want..errmm..so, i'll just give what i know about UDDI..:)

Thursday, 6 December 2012

oh no!! problem!!

Assalamualaikum,,

its been a while since i updating my blog..i have trouble to do our web tech project..we are using RoR as the language of our system..but, i have problem on how to use it..but thankfully, my classmates Wan, Raqib, Maha are helping me to do it..

before we apply RoR, we are using ASP.NET as our language..but, we somehow stuck on how to connect it to databases..i think my other friends who using ASP.NET also change their language to other language such as RoR, netbeans and other. so, when we show the progress to our lecture, she tells to do properly or else we gonna failed on this subject..i really don't want that to happen..

so, now i'm trying to learn this Ruby language while doing out web tech project and i hope that we can finish doing this project..i REALLY REALLY hope that..i don't want to failed on this subject! TT.TT



trying-my-best,
pna




Wednesday, 14 November 2012

holi holiday~


~~ Salam Maal Hijrah y'all ~~

its holiday~ and i have so many homework to do..but,, i don't know where to start it.  the moment i open my lappy, fb and twitter is the first thing that i open with hope something interesting happen. but sadly nothing interesting there.


so,, rite now, i want to have a little rest because these past few days i've been completely worn out. its just a beginning lorh..after this i can't imagine how will i look with all the project that i'm still not doing yet...hehehe...


Waaaaaa~ soo excited!! today we've got our class picture and i'm like it sooo much..i don't know why,,everytime i saw it, i immediately smile..hahah..maybe because i'm looking good in that?(perasann!!) :P ahahha..well who knows..hehehe

wanna see them??
 here they are~~~

upper :
maha, raqib, hanif, shaheer, judin, ammar, harith, haziq
middle :
zeraj, aisyah, najlaa, roy, wan, syafiq, syahirah, azua, syana
lowerr :
yati, ferra, areesa, nik, sue, ulfah, me, nun, shila, ain, diba

how sweet of me~ i know all of them..>.< 

the not so freestyle but more importantly : SMILLLLEEEE Everyone ~ ;)


happy,
-pna-



Sunday, 28 October 2012

raya! raya! raya! Happy Eid Aidil Adha ~

ASSALAMUALAIKUM dear readers,,

waaaaa~~ its been a while since i last update my blog..and here i am..trying to find a good thing to share with you'all..but before that, i want to wish to all of you HAppy Eid Aidil Adha !!!

this is my first time raya without my family and i felt incredibly sad...TT.TT..if only the ticket price is affordable..i think i would be in Tawau spending my precious time with my beloved family..arrgghhhh!! miss them so much..specially mom n dad..

its a good thing that i have my aunt here..so, i'm nit that lonely without my family..they live a Putra Perdana, Puchong..

my first day raya,,i get my  "duit raya" from my cousin..thanks cuzzie!! hehhe..we spent it a Sunway Pyramid..hahah..what a day..it was tiresome..we just walk around like a helpless kid doing nothing..hahaha..

my second day raya,,my classmates, ADIBAH SYUHADAH ABDUL RAHMAN invited us to her house at Bangi..it was great and enjoyable..we're having bbq and goshh~ it was very delicious..i can't stop eatingand i'm not surprised if i'm gaining weight..thank to diba n her family for inviting us..hopefully we can come again for the rambutan..heehhe..

well thats all i want to share about my raya at "kampung orang"..hopefully there is more i will share to everyone..:)

happy,
-pna-

Tuesday, 2 October 2012

Wow! Western Gitu Lorh~ ;)

Assalamualaikum dear readers,

Just now I having dinner with my housemates.  We having western food which was made by Sara Zuria Shafirah.  And honestly it was very delicious. But I think all the food that they made was delicious. heheh.  Let me share you the snap about our western style..;) We having mashed potatoes, sosej and fries. Yum3~

"
After dinner, we having some dessert which is "Pudding Roti".  But we just buy it at the bakery under our house.  It was also very delicious. hehehe :) here the dessert for you~~~~


They asking me to cooked for them next time and I was like "oh no! i'm not a very good cooker~ TT.TT".  Honestly, I'm not a very good cooker.  But if you just want to eat omelette and plain rice I'll be glad to served for you..hahaha..JUST KIDDING..hehe...don't worry my housemates, i'll cooked for you if i have a degree  in cooking..ahaha..again i'm kidding..:) 

so, that all i want to share with you tonight.  Hopefully, there will be an interesting topic to share with you..:)

regards,
-pna-

NETCENTRIC?

Assalamualaikum dear readers,

hi y'all!! first of all, I want to apologize to my lecturer, Mdm Nor Shahniza Kamal Bashah, for late post about updating my blog.  This is because I have trouble with my blog. :) I'm still don't know how to use it.  But thanks to all my friends they help solved my problem.  They say I need to explore and explore and explore how to use this blog well.  ;)

Just now, I having a conversation with my friends.  They asking me to tell them about the program that I take and I was like "ermm..if you want to know, just apply for this program..haha".  I realized that I'm still lacking of understanding about this program.  Moreover this program, NETCENTRIC PROGRAMMING mostly related with network, programming.  EVEN the basic one ! Oh how embarrassing!! That is why I need to learn as much as I can, fully focusing in class,  and no time to play around. INSYAALLAH and opefully that after I have my degree I'll be able to explain to people about this program.

Wish me the best of luck ;)


sincerely,
-pna-

Thursday, 20 September 2012

WEB TECH. (ITT544) ?

DEAR Everyone who read my blog,

Assalamualaikum..hi y'all~ its me! yesterday i just realize that i've not share my point of view about this WEB TECHNOLOGY..actually i have not attended the first class of this course the other Monday(10/09/2012) which is lecture session. I'm start attended where we have a lab session.  

My honest opinion about this course ITT544 is a interesting subject where we can develop our own system. We have learned a little bit about this subject when we had our Diploma. Back then, we have our first system as a mini project for that subject.  We learned how to use ASP.NET, PHP, and so on.  So, this time also we have to develop a system something similar like the one we had back Diploma. This project is a group of TWO system.  So, my partner ZERAJMAHAL BIANSING and me have come up with the idea to make a system about BUS TICKET.  I want to share a bit about our system.  This system is about book a bus ticket to travel around SABAH.  We still in discussion about this system.  We just had our abstract plan and present it to MDM NOR SHAHNIZA KAMAL BASHAH.  After we present it, she let us know what is our mistake and how to do it properly.  Its a good thing so we know and have the idea to make the system more efficient and easy to use it. 

OK that all what i want to share this time.  Hopefully there a lot I can share with you the next time I update my blog.  Thanks!!! (^^)v

Sincerely,
-PNA-


Tuesday, 18 September 2012

Assalamualaikum...

Assalamualaikum..I'm Salfina Binti Amirudin and as you all can see, this is my first blog ever so, i'm still in the process to discover how to use it well...hehee..another thing is, my english is "broken" so, i hope you'll understand a bit of what i'm trying to say here..(^^)v

For this course ITT544, we've been told to to make a blog for individual assignment and i'm like "I don't know how to do!!" but thanks to my friends, they help me make it.(^^)

I want to say thanks to Mdm Nor Shahniza Kamal Bashah, I've discover this new thing. Maybe if is not because of this course, I'm still don't know how to use this blog. So, I'll try my best to update my blog and InsyaAllah, sometimes later i know OR possibly expert to use this thing..Amin..

thanks for reading my entry..:)