0% found this document useful (0 votes)
19 views3 pages

Theoretical Framework of A Java Project With Database

NetBeans is a free integrated development environment primarily for Java that simplifies the development of Java desktop applications. It provides reusable services such as user interface management, configuration, storage, and windows so that developers can focus on the logic of their applications. NetBeans IDE includes the tools necessary to develop plugins and applications based on NetBeans.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views3 pages

Theoretical Framework of A Java Project With Database

NetBeans is a free integrated development environment primarily for Java that simplifies the development of Java desktop applications. It provides reusable services such as user interface management, configuration, storage, and windows so that developers can focus on the logic of their applications. NetBeans IDE includes the tools necessary to develop plugins and applications based on NetBeans.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

NETBEANS (Wikipedia)

It is aintegrated development environmentfree, hemainly for thelanguage of


programmingJava.
It is aFrameworkwhich simplifies the development of desktop applicationsJava
Swing. The breadNetBeansIDE for Java SE contains what is needed to
start developing plugins and applications based on the NetBeans platform; I do not
requires an additional SDK.
The platform offers common reusable services for desktop applications,
allowing developers to focus on the logic of their applications. Some of
the characteristics of the application are:

User interface management (menus and toolbars)


User configuration management
Storage management (to save or load some type of data)
Window management
Assistant Marco (supports step-by-step dialogues)
Netbeans visual library
Integrated development tools
NetBeans IDE is free, open source, cross-platform with integrated support for the
Java programming language.

JAVA
Unable to access the document provided in the URL.
AKIAIWOWYYGZ2Y53UL3A
eT7NbedgJ7+nnb/v0HNEI=&response-content-
disposition=inline; filename=Intro_Java.pdf

The main feature of Java is that it is a compiled and interpreted language.


Every Java program must be compiled and the code that generates bytecodes is
interpreted by a virtual machine. This way, independence is achieved from the
machine, the compiled code runs on virtual machines that are indeed dependent
from the platform. Java is a general-purpose object-oriented language. Although
Java will begin to be known as a programming language for applets that
they are executed in a web browser environment, it can be used to build anything
type of project.

Object-Oriented Programming (OOP)


http://rua.ua.es/dspace/handle/10045/12550
Object-oriented programming is a programming paradigm that comes to
innovate the way to obtain results. Objects manipulate the input data to
the acquisition of specific output data, where each object offers functionality
special.
It is based on several techniques,
including inheritance, cohesion, abstraction, polymorphism, coupling, and encapsulation
ento

Object:
An object is anything to which we can associate certain properties and
behavior. From the analyst's point of view: an object represents a
entity (real or abstract) with a well-defined role in the problem domain.
From the programmer's point of view: an object is a data structure about the
which we can perform a well-defined set of operations.
According to Grady Booch: An object has a state, a behavior, and an identity:
State: a set of properties of the object and the current values of those properties.
Behavior: the way the object acts and reacts to the messages it receives
sent (with possible changes in its status). It is determined by the class to which
the object belongs.
Identity: a property that distinguishes some objects from others (unique variable name)

Classes:
Abstraction of attributes (features), operations, relationships, and semantics
common to a set of objects. Thus, a class represents the set of objects
that share a common structure and behavior. They will all be
instances of the same class. Central element of the OO paradigm. There is no notion of
main program, and the subprograms do not exist as modular units
independent, but always part of some class. The main program
becomes a simple entry point to the program, and should not contain logic for
control
name
Properties:
Attributes or variables: necessary data to describe the objects (instances) created
leave the class. The combination of its values determines the state of an object.
Roles: relationships that a class establishes with other classes.
Operations, methods, services (member functions in C++): actions that an object
know how to execute.

Attribute (member data or instance variable)


Portion of information that an object possesses or knows about itself.
They tend to be objects as well
They are declared as 'fields' of the class.
Visibility of an attribute Indicates from where it can be accessed.
Operation:
(member function, method or service of the class)
Action that an object can perform in response to a message. They define the
object behavior.
They are associated with a visibility (like attributes)
They can be constants or variables and class or instance (like attributes)
They can modify the system state (orders) or not (queries)
.
WampServer
http://download.cnet.com/WampServer/3000-10248_4-10797035.html
it is a utility designed that allows you to create Web and manage your server and
databases. WampServer is a Windows web development environment. It allows you
create web applications with Apache 2, PHP, and a MySQL database. It also comes
with PHPMyAdmin and SQLiteManager to easily manage your databases.
WampServer installs automatically, and its use is very intuitive. You will be able to
tune your server without even touching the configuration files. WampServer is
the only packaged solution that will allow you to replicate the production server.
Once WampServer is installed, you have the option to add as many Apache as
MySQL, PHP and versions as you wish. WampServer also has an icon of the
dashboard to manage the server and its configuration.

PHPMyAdmin (WIKIPEDIA)
it is a tool written inPHPwith the intention of managing the administration
ofMySQLthrough web pages, usingInternet. AcCurrently, you can create and
eliminateDatabases, craise, eliminate and altertables, eraseto create, edit, and addfields,
execute any statementSQLmanage keys in fields, manage privileges,
export data in various formats and is available in 72 languages.

You might also like