persistence of time anthrax
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4413
JDBCPersistence 1.5 Beta 2
JDBCPersistence project is an Object Relational Mapping Framework. more>>
JDBCPersistence project is an Object Relational Mapping Framework. Designed for use in high volume online banking application the package delivers performance matching of that exhibited by hand written JDBC code.
The differentiating features of JDBCPersistence are a result of the focus placed first and foremost on performance followed by making programmer most effective by building on existing knowledge of SQL, JDBC APIs, IDEs and, at the same time, avoiding creation of dependencies on specific libraries, tools, IDEs.
The framework strikes a good balance in what it provides verses what it requires a programmer to do in order to use it, e.g. a programmer could quickly prototype value objects by specifying them as Java interfaces and asking the framework to provide implementation for these interfaces at runtime, thus allowing to go from specifying an interface to using it in no time.
On the other hand, recognizing that data relationships are governed by business rules much more complex than could be specified in a typical ORM configuration file, a programmer is required to maintain such relationships in code.
The focus of the framework is to provide ORM services while leaving other concerns, in particular, data caching, up to the developer to solve in the context of an application. Being aware that the caching requirements may be different in online vs. batch application, the framework does not prescribe a solution. Developer needs to decide on application specific caching policy and implement it in an architectural layer (DAO) designed to function in both contexts.
The framework does not add any behavior to the classes that comprise the application. Classes supplied by the developer are the classes that will be used by the application when it runs.
JDBCPersistence uses bytecode generation technique to create bytecode for classes that implement logic used for persisting the data. Such, for every, loosely speaking "Java Bean", that requires persistence, a persistor class that implements CRUD operations is created. As opposed to using reflection, the approach of generating bytecode is apt to further optimization by JVM.
JDBCPersistence takes bytecode generation a little further by providing a feature that allows generating complete implementation of a value object specified as an abstract class. Similar to generating full implementation for Java interface class that describes value object class, the framework can generate implementation for all abstract methods of an abstract class representing value object.
As all of the bytecode generation takes place at run time, there is no impact on development or build process. The approach of generating bytecode at runtime is also used by RMI implementation of the Java Platform starting with version 5.0.
The API of the framework builds on the existing JDBC APIs. JDBCPersistences public API adds four classes and three interfaces. As the framework uses SQL for queering the data a curve associated with learning framework specific query language is avoided.
In an attempt to "keep it simple" JDBCPersistence only dependency is ASM, which is used for bytecode generation. The footprint of the package is under 200K.
<<lessThe differentiating features of JDBCPersistence are a result of the focus placed first and foremost on performance followed by making programmer most effective by building on existing knowledge of SQL, JDBC APIs, IDEs and, at the same time, avoiding creation of dependencies on specific libraries, tools, IDEs.
The framework strikes a good balance in what it provides verses what it requires a programmer to do in order to use it, e.g. a programmer could quickly prototype value objects by specifying them as Java interfaces and asking the framework to provide implementation for these interfaces at runtime, thus allowing to go from specifying an interface to using it in no time.
On the other hand, recognizing that data relationships are governed by business rules much more complex than could be specified in a typical ORM configuration file, a programmer is required to maintain such relationships in code.
The focus of the framework is to provide ORM services while leaving other concerns, in particular, data caching, up to the developer to solve in the context of an application. Being aware that the caching requirements may be different in online vs. batch application, the framework does not prescribe a solution. Developer needs to decide on application specific caching policy and implement it in an architectural layer (DAO) designed to function in both contexts.
The framework does not add any behavior to the classes that comprise the application. Classes supplied by the developer are the classes that will be used by the application when it runs.
JDBCPersistence uses bytecode generation technique to create bytecode for classes that implement logic used for persisting the data. Such, for every, loosely speaking "Java Bean", that requires persistence, a persistor class that implements CRUD operations is created. As opposed to using reflection, the approach of generating bytecode is apt to further optimization by JVM.
JDBCPersistence takes bytecode generation a little further by providing a feature that allows generating complete implementation of a value object specified as an abstract class. Similar to generating full implementation for Java interface class that describes value object class, the framework can generate implementation for all abstract methods of an abstract class representing value object.
As all of the bytecode generation takes place at run time, there is no impact on development or build process. The approach of generating bytecode at runtime is also used by RMI implementation of the Java Platform starting with version 5.0.
The API of the framework builds on the existing JDBC APIs. JDBCPersistences public API adds four classes and three interfaces. As the framework uses SQL for queering the data a curve associated with learning framework specific query language is avoided.
In an attempt to "keep it simple" JDBCPersistence only dependency is ASM, which is used for bytecode generation. The footprint of the package is under 200K.
Download (0.16MB)
Added: 2006-08-28 License: LGPL (GNU Lesser General Public License) Price:
1152 downloads
Simple persistence for Java 2.2.0
Simple persistence for Java is an object/relation mapping framework for Java. more>>
Simple persistence for Java is an object/relation mapping framework for Java. It is designed to be easy to use.
There are no XML files to write, no tables to create, no IDs to generate, and no primary keys to fiddle with; just point it to the database, check the API documentation for three basic methods, and code away.
Simple persistence for Java supports transactions, has its own simple query language (very similar to SQL), and can handle object references, lists, and maps.
You may ask: Why another O/R mapping library? Well.. Ive searched the net for a suitable O/R tool for a long time now, also tried a few in live projects, but each time, at the end of the project, I had always had a few thoughts to simplify the database interaction code. Ive started with EJB around 2000. Now, I think everyone who used EJBs also at least once wondered why saveing a friggin object requires a separate server installation, the extensive knowledge of a 200+ page documentation, generating 3 classes/interfaces per object, installing stubs, rmi, and other things I dont even want to know about. Lets just skip this chapter of my life directly to my last experience with an O/R library: pbeans. This library is generally good, I can recommend it for those, who want a stable O/R mapping tool, but it was not the one for me. I found a few points I couldnt get over:
- Save and insert should be one method. I usually dont care if an object is inserted or saved phisically, as long as its saved.
- It should handle Lists and Maps. Well, "Lists should be enough for everybody", but sometimes Maps are handy too. Lists are used very often, I think it should be handled automatically.
- The query code is too difficult, and at the same time does not offer enough features.
- The code you have to write wont be "pretty". It requires classes to be parameters, at least for queries, and I cant read the query itself.
- The Id handling is not transparent.
Enhancements:
- A major scalability feature has been added: the library is now capable of working in a distributed environment, such as load-balanced Web server clusters.
- All the library nodes connected to the same database will form a self-regulating, self-organizing, failure-tolerant network to manage exclusive resources (such as locks, etc).
- The documentation and site were updated accordingly.
<<lessThere are no XML files to write, no tables to create, no IDs to generate, and no primary keys to fiddle with; just point it to the database, check the API documentation for three basic methods, and code away.
Simple persistence for Java supports transactions, has its own simple query language (very similar to SQL), and can handle object references, lists, and maps.
You may ask: Why another O/R mapping library? Well.. Ive searched the net for a suitable O/R tool for a long time now, also tried a few in live projects, but each time, at the end of the project, I had always had a few thoughts to simplify the database interaction code. Ive started with EJB around 2000. Now, I think everyone who used EJBs also at least once wondered why saveing a friggin object requires a separate server installation, the extensive knowledge of a 200+ page documentation, generating 3 classes/interfaces per object, installing stubs, rmi, and other things I dont even want to know about. Lets just skip this chapter of my life directly to my last experience with an O/R library: pbeans. This library is generally good, I can recommend it for those, who want a stable O/R mapping tool, but it was not the one for me. I found a few points I couldnt get over:
- Save and insert should be one method. I usually dont care if an object is inserted or saved phisically, as long as its saved.
- It should handle Lists and Maps. Well, "Lists should be enough for everybody", but sometimes Maps are handy too. Lists are used very often, I think it should be handled automatically.
- The query code is too difficult, and at the same time does not offer enough features.
- The code you have to write wont be "pretty". It requires classes to be parameters, at least for queries, and I cant read the query itself.
- The Id handling is not transparent.
Enhancements:
- A major scalability feature has been added: the library is now capable of working in a distributed environment, such as load-balanced Web server clusters.
- All the library nodes connected to the same database will form a self-regulating, self-organizing, failure-tolerant network to manage exclusive resources (such as locks, etc).
- The documentation and site were updated accordingly.
Download (1.1MB)
Added: 2007-02-25 License: LGPL (GNU Lesser General Public License) Price:
971 downloads
subPersistence 0.10.0
subPersistence is an abstract, light-weight, yet flexible framework for working with O/R persistence mappers. more>>
subPersistence is an abstract, light-weight yet flexible framework for working with O/R persistence mappers. It provides for independence of a specific O/R mapper such as Hibernate or Castor.
While you can use Hibernate or Castor (or other O/R mappers) directly, coupling your application too tightly to those can be a bad thing. subPersistence makes it easy to switch underlying O/R mappers, thereby decoupling the application layer from those.
It abstracts away differences between the mappers, while still making it possible to use their specific features if needed.
Enhancements:
- This version updates to Java 5 features such as Generics and is the first version to require Hibernate 3.
<<lessWhile you can use Hibernate or Castor (or other O/R mappers) directly, coupling your application too tightly to those can be a bad thing. subPersistence makes it easy to switch underlying O/R mappers, thereby decoupling the application layer from those.
It abstracts away differences between the mappers, while still making it possible to use their specific features if needed.
Enhancements:
- This version updates to Java 5 features such as Generics and is the first version to require Hibernate 3.
Download (0.040MB)
Added: 2005-07-01 License: GPL (GNU General Public License) Price:
1575 downloads
Lexical::Persistence 0.97
Lexical::Persistence is a Perl module for persistent lexical variable values for arbitrary calls. more>>
Lexical::Persistence is a Perl module for persistent lexical variable values for arbitrary calls.
SYNOPSIS
#!/usr/bin/perl
use Lexical::Persistence;
my $persistence = Lexical::Persistence->new();
foreach my $number (qw(one two three four five)) {
$persistence->call(&target, number => $number);
}
exit;
sub target {
my $arg_number; # Argument.
my $narf_x++; # Persistent.
my $_i++; # Dynamic.
my $j++; # Persistent.
print "arg_number = $arg_numbern";
print "tnarf_x = $narf_xn";
print "t_i = $_in";
print "tj = $jn";
}
<<lessSYNOPSIS
#!/usr/bin/perl
use Lexical::Persistence;
my $persistence = Lexical::Persistence->new();
foreach my $number (qw(one two three four five)) {
$persistence->call(&target, number => $number);
}
exit;
sub target {
my $arg_number; # Argument.
my $narf_x++; # Persistent.
my $_i++; # Dynamic.
my $j++; # Persistent.
print "arg_number = $arg_numbern";
print "tnarf_x = $narf_xn";
print "t_i = $_in";
print "tj = $jn";
}
Download (0.011MB)
Added: 2007-05-18 License: Perl Artistic License Price:
889 downloads
WR Time Tracker 0.4
WR Time Tracker is a simple, open source, web-based time tracking system. more>>
WR Time Tracker is a simple, open source, web-based time tracking system.
It is Web-based and allows you to create teams, projects, and activities. Users can enter their work time, generate reports and invoices, and send them via email. Free hosting of this service is also available.
Main features:
- Create user logins and organize them in teams.
- Create and modify projects and activities.
- Input work time.
- Generate reports and send them via e-mail.
<<lessIt is Web-based and allows you to create teams, projects, and activities. Users can enter their work time, generate reports and invoices, and send them via email. Free hosting of this service is also available.
Main features:
- Create user logins and organize them in teams.
- Create and modify projects and activities.
- Input work time.
- Generate reports and send them via e-mail.
Download (0.33MB)
Added: 2006-01-06 License: Freely Distributable Price:
1388 downloads
OCERA Real Time Ethernet 0.3.1
The ORTE is an implementation of the RTPS communication protocol defined by Real Time Innovations. more>>
The ORTE is an implementation of the RTPS communication protocol defined by Real Time Innovations.
RTPS is an application layer protocol targeted to the real-time communication area. It is built on top of a standard UDP stack.
This protocol is being submitted to the IETF as an informational RFC and has been adopted by the IDA group.
<<lessRTPS is an application layer protocol targeted to the real-time communication area. It is built on top of a standard UDP stack.
This protocol is being submitted to the IETF as an informational RFC and has been adopted by the IDA group.
Download (1.6MB)
Added: 2005-11-03 License: GPL (GNU General Public License) Price:
1454 downloads
LightWeight Time Tracker 1.0.0pre
LightWeight Time Tracker (LWTT) is a very simple time-tracking program. more>>
LightWeight Time Tracker (LWTT) is a very simple time-tracking program. LightWeight Time Tracker provides independent real-time tracking of multiple tasks (such as programming, lectures, presentations, etc.).
The data are saved to an XML file under the home directory.
<<lessThe data are saved to an XML file under the home directory.
Download (0.080MB)
Added: 2006-06-09 License: GPL (GNU General Public License) Price:
1234 downloads
Bookmark Time 0.2 Alpha
Bookmark Time is an Amarok script that lets you bookmark a point in time in a music file. more>>
Bookmark Time is an Amarok script that lets you bookmark a point in time in a music file.
When you play it again, you can choose the bookmarked times from the mouse menu.
<<lessWhen you play it again, you can choose the bookmarked times from the mouse menu.
Download (0.013MB)
Added: 2007-02-12 License: GPL (GNU General Public License) Price:
984 downloads
PHP time management 1.07b
PHP time management is a Web-based time management application. more>>
PHP time management project is a Web-based time management application. You can enter scheduled items, copy items, and view them on a calendar.
A few minor items in the login page for the system were fixed.
<<lessA few minor items in the login page for the system were fixed.
Download (0.018MB)
Added: 2006-09-18 License: GPL (GNU General Public License) Price:
1143 downloads
TimeTrex Payroll and Time Management 2.2.13-1034
TimeTrex is a complete web-based Payroll and Time Management suite which offers Employee Scheduling, Time and Attendance (time clock, timesheet), Job ... more>> <<less
Download (3906KB)
Added: 2009-04-14 License: Freeware Price: Free
237 downloads
TimeTrex Time and Attendance 2.2.13-1034
Web-based Time And Attendance suite which offers Employee Time and Attendance (timeclock, timecard, timesheet) and Payroll all in single tightly integ... more>> <<less
Download (3906KB)
Added: 2009-04-20 License: Freeware Price: Free
838 downloads
Time Manager 0.7.0
Time Manager is a CGI script that keeps track of how much time you have spent at work. more>>
Time Manager is a cgi-bin script that keeps track on how much time you have spent at work. This works with the user signing on and off whenever he or she arrives or leaves.
Time Manager relies heavily on the Date::Manip module which has to be installed before running the script.
Enhancements:
- made a new monthly stats
- reversed change entry list
- actions like signon/off are now linked up with the main menu giving an action-status line at the bottom of the page.
- added some buttons where lists could get long (weekly stats)
<<lessTime Manager relies heavily on the Date::Manip module which has to be installed before running the script.
Enhancements:
- made a new monthly stats
- reversed change entry list
- actions like signon/off are now linked up with the main menu giving an action-status line at the bottom of the page.
- added some buttons where lists could get long (weekly stats)
Download (0.036MB)
Added: 2005-07-04 License: GPL (GNU General Public License) Price:
1572 downloads
Time Tracker 1.0.2
TimeTracker is an application loosely based on TimeKeeper, a Windows application used to track the time you spent on a task. more>>
TimeTracker is an application loosely based on TimeKeeper, a Windows application used to track the time you spent on a task.
Being a Linux user and not willing to install Wine, I decided to hack my own version.
<<lessBeing a Linux user and not willing to install Wine, I decided to hack my own version.
Download (0.015MB)
Added: 2007-02-28 License: GPL (GNU General Public License) Price:
977 downloads
ivata cms 1.0 alpha1
ivata cms is a content management system. more>>
ivata cms aims to be very easy to install and get started with. It comes with a database (hsqldb), that can be automatically installed by the web-based setup.
If you want to use your own database, there are scripts for most popular database systems.
ivata cms builds on popular Java J2EE frameworks - Struts (for the web interface), Hibernate (for database persistence) and PicoContainer for the component framework. The code is very flexible - you can choose whether you want to run the program as EJBs or POJOs.
It is designed to be extended - you can take this code and use it to create your site.
Enhancements:
- The program has been refactored from the content management engine of ivata groupware.
<<lessIf you want to use your own database, there are scripts for most popular database systems.
ivata cms builds on popular Java J2EE frameworks - Struts (for the web interface), Hibernate (for database persistence) and PicoContainer for the component framework. The code is very flexible - you can choose whether you want to run the program as EJBs or POJOs.
It is designed to be extended - you can take this code and use it to create your site.
Enhancements:
- The program has been refactored from the content management engine of ivata groupware.
Download (9.6MB)
Added: 2005-10-20 License: GPL (GNU General Public License) Price:
1464 downloads
Journyx Free Time Tracking Software 7.6
Journyx Time Tracking is time tracking software that lets an employee enter project time and expense information from anywhere on the web. Add Journyx... more>> <<less
Download (31250KB)
Added: 2009-04-29 License: Freeware Price: Free
177 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above persistence of time anthrax search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed