Passion of IT

Posts in category Software engineering, architectures and distribuited systems (16)

Hadoop Big Data

This week I got a chance of studying big data and Hadoop and I’ve written this short document What is big data? Big data is large amount of data to store and process on the server. They can be the user activities of big applications such as social media (facebook), search engines (google), Internet of things (sensors, machines, transpor [...]

Design Book object in Amazon Website

How it should be designed a book object in the Amazon website? Should it have a logic? if I were the architect of the system I wouldn’t have put any logic in that book object so it should be just a container and below are my reasons The clean code says that one class should be as short as possible with just one responsibility. the less [...]

Tomcat vs Websphere

Firstly it’s necessary to understand which are Tomcat and Web Sphere Tomcat and IBM WebSphere are both HTTP Java servers Server: is a machine always on, which serves the client requests: the client asks for a request the server processes it and replies with a response. HTTP is the Hyper Text transfer protocol, it’s a request- resp [...]

Problem solving applied to english

Tomorrow I’ll take my second english certificate. I’ve been studied english in a deep way for more than two months at least one hour a day and I would write a feedback of my actual knowledgement what is done good and what I need to improve. There are many steps that you must follow when you learn a new language: you learn the gra [...]

Gantt and PERT diagram of my english ...

PERT DIAGRAM GANTT DIAGRAM   I wrote above small examples about how to plan the common activities with some professional instruments. At the end of each course I will share the deliverable also called milestone: my English certificate. This is very optimistic planning for this reason I think that this is a challenge. I’m not hurr [...]

NOSQL Mongodb Vs MySQL

The better way to work with a SQL database and a programming language like java is by using a ORM (Object-Relational Mapping) layer such as hibernate or JPA. An ORM layer basically provides an object oriented interface to a relational database. That means that instead of writing a query to insert or update a record, you assign some properties [...]

Jena: Semantic Web

Nowadays everyone has internet, there are a lot of web pages and it is quite difficult to perform an accurate research among these pages to get the correct information that you need. The problem is that the information online is not structured like a database: Web page is complex document with pictures, videos, images and meta information of [...]

Lucene:information retrieval

How is internet search engine made of? How I can search a lot of information in many documents or web pages? I could search these information using a information retrieval system. Information retrieval The information retrival system executes queries to text unstructured document but this file is not ready to search information inside it beca [...]

Spring MVC Vs JSF

There most important front end frameworks of J2EE are Spring MVC and JSF. JSF: Java Server Facets JSF in my opinion is the most used front end framework because it is easy and stable: you can make a very complex and secure web application  in few time using it. This framework has the principal component called “portlet” each portl [...]

Spring: framework of whole J2EE

In the precedent page I’ve talked about J2EE and the main technologies, in a few word J2EE is composed by this layers: Presentation layer business layer persistence layer database (ETL) Each layer have a lot of frameworks to simplify the way to make it: Presentation tier (JSF, Primefaces, Richfaces, struts) that I used in affittavetr [...]

Recent Comments

Michele Rizzithe website doesn't exist. Ara you a robot? In any case it's difficult that an automatic system writes a comment here since there are two captchas...
Hello there! This is kind of off topic but I need some guidance from an established blog. Is it very hard to set up your own blog? I'm not very t...
We are a group of volunteers and opening a new scheme in our community. Your web site offered us with valuable information to work on. You've done a...
May 2024
« Dec