informatica



Models in distributed Systems

The basic models for distributed system are Message Passing and Client/Server. Message Passing is the basic Distributed System paradigm for building distributed systems and refers to the communication methods between processes located on different hosts. For their communication, a specific protocol is need. The steps in this communication are that the sender process sends a request and the ...
Continuare

Distributed Systems

A more concrete definition of a Distributed System is the following: a distributed system is a collection of computing resources autonomous, interconnected via a network, like Internet World-Wide-Web whose distribution is transparent to the user that sees the system as a single coherent one. The system appears as one local machine functionality, being in a contrast to a specific network, in ...
Continuare

E-learning categories

Taking into consideration all these factors that directly influence the context in which the e-learning is being more and more developed, I will present next the categories of the E-Learning, taken by the inter-relation perspective. In few words, the terms found in the scheme are explained below: a) Courses: The main manifestation focus of the E-Learning; courses are subject modules, in ...
Continuare

E-Learning characteristics

Why is the E-learning form of school so useful and what could be the reasons for someone to join this kind of learning? In the next paragraphs the main points and benefits will be enchased. Another way of putting into words the term of E-learning System (or Virtual Education System) consists in a planned activity and experience two-dimensional of learning-teaching, organized by an institution or ...
Continuare

E-Learning history

Thus, E-earning domain directly resulted from the development of communication techniques and started its popularity since 1980’. E-Learning is an approach to facilitate and enhance learning through both computer and communications technology. The term covers a wide set of applications and processes underneath the domains of Web-based learning, computer-based learning, On-line Learning and ...
Continuare



Specific view: ELRN project

The problem statement which the ELRN project is based upon is the following: the problem of necessity of continuously improving one s knowledge affects all individuals that wish to learn and/or develop their present abilities but the impact of which is due to everyday activities they are unable to attend classic forms of learning, a successful solution would be an alternative form of ...
Continuare

Java Script

E un limbaj de scripting la nivel de client, suportat de majoritatea browserelor actuale si este folosit pentru a realiza interactiunea cu utilizatorul prin afisare de mesaje si interogarea in vederea alegerii unei decizii, pentru validarea anumitor campuri si verificarea valorilor, imbunatatirea designului,crearea de cookiuri si multe altele[5. In ceea ce priveste asemanarea intre Java si ...
Continuare

HTML (HyperText Markup Language)

HTML este un limbaj de formatare a textului de tip static. In esenta un document HTML-ul este un fisier text cate contine numai si numai text. Cand un browser deschide un fisier HTML, acesta se uita la codul HTML din text si il foloseste pentru a schimba layout-ul, sa insereze imagini sau sa creeze linkuri spre alte pagini. Intrucat HTML-ul este doar un fisier text el poate fi scris chiar si de ...
Continuare

Arhitectura 3-tier

Arhitectura 3-tier a aparut ca o imbunatatire a arhitecturii pe doua nivele care s-a dovedit ineficienta in timp pentru aplicatii mai mari. Prin introducerea unui nivel intermediar intre aplicatia client si baza de date se poate spori performanta, imbunatatind disponibilitatea aplicatiei, ea devenind mai robusta. Acest nivel de mijloc contine elemente de logica a aplicatiei, putand fiind ...
Continuare

Modele de arhitectura

Conceptul de nivele de arhitectura ofera un mod convenabil de a grupa diferite clase, de a modela structura unei aplicatii intr-un mod cand mai unitar. Voi prezenta in cele ce urmeaza diferite modele de arhitecturi software, care se bazeaza pe cele trei nivele: • Nivelul de prezentare (presentation tier ) – care reprezinta interfata cu utilizatorul si care se afla deasupra celorlalte ...
Continuare

Java Server Pages –JSP

Java Server Pages (JSP) este o tehnologie care permite realizarea unei combinarii intre HTML-ul static si HTML-ul generat dynamic, simplificarea sarcinii de contructie a aplicatiilor web care lucreaza cu o mare varietate de servere de web, aplicatii web,browsere si unelte de dezvoltare. Tehnologia JSP permite dezvoltatorilor de web si designerilor sa dezvolte si sa intretina pagini web ...
Continuare

Servlet

Servlet-urile sunt module de cod Java care ruleaza intr-o aplicatie server cu scopul de a raspunde la cererea clientului. Servlet-urile nu sunt legate de un anumit protocol client/server dar sunt in mod usual folosite cu HTTP-uri si Servletul este adesea folosit cu intelesul de "HTTP Servlet". Servleturile sunt componente software gestionate de un container care genereaza continut in mod ...
Continuare

JDBC (Java Database Connectivity)

Este o interfata API oferita de JAVA pentru a permite accesul la baze de date, astfel incat programele JAVA pot sa interactioneze cu o baze de date SQL. Aceasta ofera posibilitate programelor Java sa execute statement-uri SQL. Deoarece toate sistemele de management a bazelor de date( DBMS) suporta SQL si deoarece Java insasi ruleaza pe aproape toate pratformele, JDBC face posibila scrierea ...
Continuare

Platforma Java

Prin platforma se intelege un mediu software sau hardware in care se ruleaza programe. Exemple de astfel de platforme sunt Microsoft Windows, Linux, Solaris OS. Cele mai multe platforme sunt o combinatie intre sistemul de operare si hardware. Platforma Java difera fata de celelalte platforme prin faptul ca este o platforma bazata numai pe software si care ruleaza pe alte tipuri de ...
Continuare

Limbajul de programare Java

Limbajul de programare Java este este un limbaj orientat obiectula, bazat pe clase si concurrent. Un limbaj de nivel inalt caracterizat prin oricare din urmatoarele cuvinte cheie: • Simplu • Arhitectura neutra • Orientat obiect • Portabil • Distribuit • Performanta ridicata • Multithreaded • Robust • Dinamic • Sigur In limbajul java, toate codurile sursa sunt scrise intr-un fisier text ...
Continuare

Baza de date distribuite heterogere

Tehnologia sistemelor de baze de date distribuite este una dintre cele mai recente dezvoltari in domeniul bazelor de date presupunand-se ca in urmatorii zece ani majoritatea organizatiilor vor schimba modul de gestionare a propriilor date alegand acesta tehnologie. O baza de date distribuite este un sistem care ruleaza pe o colectie de masini si care nu impart acelasi spatiu de memorie si ...
Continuare

PostgreSQL 8.1.2

PostgreSQL este cea mai avansata baza de date „open source” care ofera multe caracteristici moderne. PostgreSQL are o arhitectura a sistemului realizata pe modelul client/server. Exista doua tipuri de procese (programe) care stau la baza oricarei sesiuni PostgreSQL. Acestea sunt: • Procesul server numit postmaster, se ocupa cu administrarea fisierelor bazei de date, accepta conexiuni la ...
Continuare

MYSQL 4.1.8

MySQL® este cel mai popular server de baze de date “open source”, folosit de mai bine de 8 milioane de utilizatori, de la corporatii mari pana la mici aplicatii, toti aleg aceasta varianta usor de utilizat. MYSQL poate sa ruleze pe mai mult de 20 platforme incluzand Linux, Windows, OS/X, HP-UX, AIX, Netware, oferindu-ti flexibiliatatea de care ai nevoie pentru a avea controlul asupra bazei ...
Continuare

Microsoft SQL Server 2005

Microsoft SQL Server este un sistem de management a bazelor de date relationale realizat pe baza standardului SQL(Structured Query Language), cel mai uzual limbaj al bazelor de date. Se ocupa cu stocarea si gestionarea resurselor , a datelor pentru sisteme mari de procesare a datelor si a site-urilor comerciale Web, furnizand si servicii de stocare a datelor pentru afaceri individuale sau mai ...
Continuare

Vederi SQL

O vedere este o tabela virtuala al carei continut este definit printr-o interogare. Ca si in cazul tabelelor reale, o vedere consta dintr-un set de atribute si se materializeaza intr-un set de tuple. Datele corespunzatoare unei vederi nu sunt memorate in obiecte ale bazei de date, ceea ce memoreaza este o fraza SELECT pe baza careia datele sunt determinate in momentul invocarii vederii. O vedere ...
Continuare

Materiale informatica