jar
Jarhoo
Jarhoo provides a lookup service allowing developers to find jar file details for classes causing NoClassDefFoundError or ClassNotFoundException problems. The database is growing incrementally as more and more developers use the site - the most popular more>> Jarhoo provides a lookup service allowing developers to find jar file details for classes causing NoClassDefFoundError or ClassNotFoundException problems. The database is growing incrementally as more and more developers use the site - the most popular jar files are added on each database population. Also useful for those new to Java, Jarhoo can help developers write import statements by providing fully qualified class names for classes in its database, which can then be pasted into code.<<less
AntInstaller 0.8
AntInstaller allows you to create installers for your applications with an install process based on Ant. The user interface is defined ins a simple XML configuration file and the install process is defined in a standard Ant build.xml file. The more>> AntInstaller allows you to create installers for your applications with an install process based on Ant. The user interface is defined ins a simple XML configuration file and the install process is defined in a standard Ant build.xml file. The installer can be packed as a single self extracting Jar file. By using a custom Ant task the creation of the installer can be integrated into existing Ant based builds, includin Maven. Version beta0.8 is the 12th official release. AntInstaller has maintained its simplicity while the core product and user interface have been extended based on user requested features. From the outset has always permitted the full potential of Ant including optional tasks for the build process.<<less
License:Other Free / Open Source License
yGuard 2.3.0.1
This is a Java bytecode obfuscator and shrinker that improves your software deployment by prohibiting unwanted access to your source code and drastically shrinking the processed Jar files at the same time. more>> yGuard 2.3.0.1 is a script which enhances your software deployment by prohibiting access to your source code and shrinking the processed Jar files at the same time. It is also a free Ant task integrated into the deployment process through XML syntax.
Major Features:
- Provide highly configurable name obfuscation that will protect your intellectual property from reverse engineering.
- Provide elaborate code shrinking functionality through dependency analysis.
- Offer a powerful and easy to use XML syntax that allows the effortless definition of code entities e.g. based on pattern sets or inheritance.
- Will correctly obfuscate and shrink programs that depend on external libraries.
- Can automatically rename and adjust textual resource files according to the obfuscation scheme.
- Can scramble and unscramble or shrink line number table information. This means that debugging an obfuscated program is still achievable without weakening the obfuscation.
- Can create patches! During each obfuscation run, yGuard produces XML output that can be used to create subsequent patches of already deployed obfuscated applications.
- Support JDK 1.5 features and correctly obfuscates classes compiled with its new features.
Enhancements:
- Fixed a bug that caused the shrinker to remove the static initializor of a non-static inner class, when only fields of the inner class were referenced (e.g. compiler-generated switch map tables for enums).
Requirements:
- JDK 1.4.x+
- Ant 1.5.x+
PHPPack
PHPPack is a JAVA (JAR) like packaging system for PHP. Its so easy to install, add, remove packages and classes to your PHP projects with PHPPack. Its possible to use a package of classes in your PHP more>> PHPPack is a JAVA (JAR) like packaging system for PHP. Its so easy to install, add, remove packages and classes to your PHP projects with PHPPack. Its possible to use a package of classes in your PHP code with a single line of code like<<less
PHK packager 0.4.5
PHK is a library and application packager. It is a sort of PHP-oriented jar. As such, it allows you to distribute and run a whole application as a single file. It includes many features and options, such as on-the-fly decompression, Web access more>> PHK is a library and application packager. It is a sort of PHP-oriented jar. As such, it allows you to distribute and run a whole application as a single file. It includes many features and options, such as on-the-fly decompression, Web access restriction, CRC consistency checks, digital signatures, meta-packages, an integrated autoloader, etc. PHK also provides a standard way to display every information about the package, as documentation and license, through an embedded mini-website.<<less
Rawr 1.3.8
This is Ruby-driven packaging and deployment tool more>>
Rawr 1.3.8 is an effective script possessing desirable qualities of a Ruby-driven packaging and deployment tool.
Rawr, a packaging and deployment tool, is all you'll ever need for your JRuby projects. With Rawr, a simple, pre-generated configuration file turns your code into an executable jar, a .exe for Windows, and a .app for OS X.
Major Features:
- The script will turn Ruby scripts into an executable jar for jruby or Java environments, a .exe for Windows, and a .app for OS X.
- Rawr was created as a general purpose JRuby bundling and deployment tool to make life easier for Monkeybars and Railgun (now Gemini) projects.
- Rawr is a suite of Rake tasks that can non-invasively inject itself into your project.
Enhancements: Hotfix for Windows downloading jruby-complete.jar
XWork 2.1.4
This is a command-pattern framework that is used to power Struts 2 more>>
XWork 2.1.4 offers users a powerful command-pattern framework that is used to power Struts 2. Users can define action classes by using an Action interface, then XWork will setup and run the users actions. XWork provides an Inversion of Control container, a powerful expression language, data type conversion, validation, and pluggable configuration. XWork is most widely known from the web MVC framework called Webwork.
Major Features
- Flexible and customizable configuration based on a simple Configuration interface, allowing you to use XML , programmatic, or even product-integrated configuration
- Core command pattern framework which can be customized and extended through the use of interceptors to fit any request / response environment
- Built in type conversion and action property validation using OGNL
- Powerful validation framework based on runtime attributes and a validation interceptor
Enhancements
- XWork 2.1.2 message Parameters Validator Config bug
- NPE if running in JVM without java.home (Google App Engine)
- xwork-2.1.2.jar contains AspectJ class files, leading to build failures in applications that use other versions of AspectJ
- Throwing Missing Dependency Exception once migrated from xwork-2.1.2 to xwork-2.1.3
- Default Validator Factory throws exception
- Ognl Value Stack.se tValue() writes to System.out on OgnlException before throwing an XWork Exception
- New constructor for UrlSet with custom ClassLoader protocols. (Allows WebLogic deployment)
- Link to xwork v2.1.3 on downloads page
OSCore 2.2.5
This is a set of utility-classes that are common to other components of the OpenSymphony software more>>
Contains essential functionality for any J2EE application. From these basic classes, other applications or programming algorithms can be built upon.
Installation:
There are two different ways to install OSCore: using oscore.jar as a library in your application or deploying oscore.jar as an EJB module to an application server.
Major Features:
- TextUtils useful functions for manipulating Strings. Examples include: extracting primitive types, verifying e-mail addresses, splitting and joining, escaping characters, hyperlinking text, indentation, etc.
- XMLUtils common XML functions such as parsing and printing DOM documents, performing XSL transformations and selecting nodes using XPATH.
- EJBUtils common EJB and JNDI based functions such as looking up and narrowing home interfaces and looking up entity-beans directly.
- BeanUtils useful methods for accessing values of objects using reflection.
- MultipartException a special type of Exception designed to be subclassed for holding many child Exceptions. Useful if validation can throw many Exceptions and they all need to be wrapped up into and report (for example).
- Data an Object wrapper for binary data.
- OrderedMap a java.util.Map implementation that retains the order items were added in.
- DataUtil a small class that helps convert Objects to their primitive types.
- DateUtil a small class for handling ISO 8601 International Date formats.
Enhancements:
- Bug
-
- [CORE-63] - TextUtils.br() does not generate XHTML
- [CORE-65] - URL is not linked if the last URL on the page is "http://"
- [CORE-67] - URLs with quotes are valid, but URLUtils does not show them as valid
- Improvement: [CORE-71] - Allow overriding of the encoding of high bit characters in htmlEncode
Java Tool Tutorials by Herong - A Free Tutorial Book 4.11
"Java Tool Tutorials" is a free tutorial book based on notes and sample codes collected by the author while he was learning Java tools himself. Topics includes: book, breakpoint, class, classpath, debugging, free, import, java, javac, jar, jdb, J2SE, more>> "Java Tool Tutorials" is a free tutorial book based on notes and sample codes collected by the author while he was learning Java tools himself. Topics includes: book, breakpoint, class, classpath, debugging, free, import, java, javac, jar, jdb, J2SE, JDK, JPDA, notes, source, sourcepath, thread, tutorials. Key sections: javac - The Java Compiler - "-sourcepath" - Specifying Source Path - "-d" - Specifying Output Directory - "import" Statements - java - The Java Launcher - "-classpath" - Specifying Class Path - "-jar" - Executable JAR Files - "-X" Options to Control Memory Size - "javaw" - Launching Java Applications without Console - jdb - The Java Debugger - Attaching "jdb" to Running Applications - Debugging Commands - Multi-Thread Debugging Exercise - JAR File Format and jar Tool - JAR Files Are ZIP Files - Adding "manifest" to JAR Files - Using JAR Files in Class Paths - Creating Executable JAR Files<<less
JXHTMLEDIT - WYSIWYG XHTML Editor
JXHTMLEDIT is a cross-platform WYSIWYG HTML/XHTML content authoring tool, a very small Java applet based on the Java 2 Platform. JXHTMLEDIT provides word processor-like user interface that allows to e more>> JXHTMLEDIT is a cross-platform WYSIWYG HTML/XHTML content authoring tool, a very small Java applet based on the Java 2 Platform. JXHTMLEDIT provides word processor-like user interface that allows to edit the document directly in the final form (as will be rendered). JXHTMLEDIT is flexible and could be used to easily integrate WYSIWYG authoring functionality into existing products or services. Applet jar is less than 150 KB, loads very quickly.<<less
OSWorkflow 2.8.0
This is a low level workflow implementation written in Java more>>
OSWorkflow 2.8.0 is considered as a smart and useful application that is known as a "low level" workflow implementation written in Java. It does not use a graphical tool for developing workflows, but can be configured by writing a xml file as the main conf file for the workflow process.
Graphical solutions dont provide the flexibility to properly fulfill all requirements in a full-blown application. In this way the programmer can go in and customize the OSWorkflow after his specific needs.
Situations like "loops" and "conditions" that might be represented by a graphical icon in other workflow systems must be "coded" in OSWorkflow.
Major Features:
Compiling from CSV: To get the latest version of OSWorkflow,it is recommend that the source via CSV is to be downloaded and compiled using the Jakarta Ant build script provided there. Compiling OSWorkflow from source is trivial with the following ant targets:
- jar (default) - compiles the library osworkflow.jar
- example-war - compiles and assembles osworkflow-2.8.0-example.war, which is configured to use memory persistence and should deploy without any configuration into most web containers.
- example-ear - compiled and assembles osworkflow-2.8.0-example.ear, which is a J2EE application that is configured to use osworkflow with the EJB persistence store. Some configuration of data sources is required, as well as a full J2EE application server.
- client-jar - compiled and assembles designer.jar, which is a Swing GUI workflow designer application that can be used to visually inspect and edit workflows.
Enhancements
- AbstractWorkflow.getVariablesFromMaps unsafe use of PropertySet
- transientVars currentSteps list not updated soon enough after step transition for post-functions
- Tutorials code snippets
- AbstractWorkflow fails to load XML configuration after redeployment on BEA Weblogic 7.0.2
- The test case should not depend on mckoi lib
- Actions tag shoukld alow just only common-action
- No results at all from designer
- Bug with Websphere Application Server 5.1..0.4, error creating new workflow instance
- Exception orrured when invoking getAvailableActions() and doAction()
- Common actions written out as duplicates
- NPE in initial action if conditionalResult is not empty
- Cant use input parameters in workflow
- Creating Trigger Functions via API does not work
- Order of results from Workflow.getHistorySteps(long) is variable
- Multiple evaluations of action restrict-to conditions
- Cant get the tutorial to work. Please help !
- (Conditional)ResultDescriptor does not write due-date to xml
- canModifyEntryState dont manage COMPLETED entry state
- Workflow does not escape XML entities when saving itself
- null getAction of initial-action
- getAvailableActions return false on exception
- Scheduled workflow doesnt get the right config
- Designer can not display join condition editor
- moveToHistory bug in implicit finish step
- Broken compatibility with previous versions
- Documentation or DefaultConfigurator error
- CreateNewStep even actions finish attribute is set to true
- Bug in cache management
- AbstractWorkflow NPE: cache.put(action, result);
- HibernateWorkflowStore/SpringHibernateWorkflowStore problem
- JDBCWorkflowFactory: getWorkflow(name) doesnt work unless in debug mode
- com.opensymphony.workflow.designer.WorkflowGraphModel has classcastexception
- Persistence JDBCStore with Mysql fail
- Cannot KILL a Workflow instance
- Defining a conditional-result in an initial-action causes an NPE
- Problems with doAction
- Manifest entry in latest OSWorkflow violates spec
- Join transition failure
- Inconsistency between MemoryWorkflowStore & JDBCWorkflowStore w.r.t step functions
- Selecting the Conditions Type throws a NoSuchMethodException
- beanshell condition can not access transientVars
- Duplicate entry constraint with MySQLWorkflowStore
- Patch to SpringTypeResolver.setFunctions
- Inconsistent transientVars behaviour
- Unable to compile OSWorkflow from Ant script
- ClassCastException in LocalEJBCondition
- Incorrect javadoc for the com.opensymphony.workflow.util.Caller class.
- Incorrect javadoc for the com.opensymphony.workflow.util.MostRecentOwner class.
- The value of the attribute "auto" of the element "action" is being checked ONLY for the value "true".
- Implicit calls cannot update the transientVars Map
- Due date does not supported in queries (HibernateStore+Spring)
- XMLWorkflowFactory.WorkflowConfig doesnt implement Serializable interface
- New load signatures on WorkflowLoader break compatibility with code complied with 2.7
- Actions within workflow descriptior should escape invalid characters.
- Designer doesn`t show the join ID
- Improve javadocs for Configuration
- WorkflowException does not show stack trace of inner exception
- Eclipse project classpath fix
- Add isModifiable() method to AbstractWorkflowFactory
- Add "createdStep" to transientVars
- Query OS_CURRENTSTEP instead of OS_WFENTRY in JDBCWorkflowStore.java
- Query Speed w/ JDBCWorkflowStore.java can be abysmal
- Mangled stacktraces from BSH scripts
- AbstractWorkflow private methods could be protected
- Due Date Queries and Duplicate Code Reduction
- MemoryWorkflowStore fixes to work with Due Date
- Persistence Updates for Due Date
- Role/Group attribute for result
- Separate Thread to execute auto actions in transitionWorkflow
- currentSteps is empty for pre-functions at the first step
- Interface WorkflowFactory instead of class AbstractWorkflowFactory
- Pluggable ScriptVariableParser
- Consolidation of three identical Conditions
- Conditions and condition xml element order in Workflow description
- Limitation while inheriting MySQLWorkflowStore
- Visibility of the inner class com.opensymphony.workflow.loader.XMLWorkflowFactory.WorkflowConfig
- Adding version into jar manifest
- The inner com.opensymphony.workflow.JoinNodes$DummyStep class should be made private.
- The attribute "step" of both the elements "result" and "unconditional-result" could be made #REQUIRED instead of #IMPLIED.
- There should exist a mechanism that allows removing of all the info about unnecessary workflow entry from the store.
- Add setter for beanProvider to DefaultVariableResolver.
- Request for global actions that do not change workflow step.
- Plugin model for fucntion and condition (Spring/BeanShell).
- Global condition/function.
- Dynamic number of split states.
- actionId in getAvailableActions.
- Display a live graph.
- Function and Conditions to be displayed on the Edge(Action).
- Type base -> Instance base.
- BSF doesnt work with new Jakarta package.
- SQL Script for OSWorkflow for DB2 Databases.
- Hibernate 3 support.
- TransientVars supplied to conditions in external-permission.
Requirements:
- OSCore 2.0.1+.
- PropertySet 1.2+.
- Jakarta commons-logging.
- BeanShell (optional).
- BSF (optional).
- EJB interfaces.
- XML parser (Not required for JDK 1.4).
JsDoc Toolkit 2.0.1
JsDoc Toolkit is an application, written in JavaScript, for automatically generating template-formatted, multi-page HTML (or XML, JSON, or any other text-based) documentation from commented JavaScript source code. more>> JsDoc Toolkit 2.0.1 provides you a convenient and easy to use application which is written in JavaScript, for automatically generating template-formatted, multi-page HTML (or XML, JSON, or any other text-based) documentation from commented JavaScript source code. JsDoc Toolkit is the most flexible documentation publishing tool for JavaScript available.
Usage:
On Windows:
- > java -jar jsrun.jar appun.js -a -t=templatesjsdoc mycode.js
- On Mac OS X or Linux the same command would look like this:
- $ java -jar jsrun.jar app/run.js -a -t=templates/jsdoc mycode.js
Requirements:
- Java version "1.6.0_03" Java(TM) SE Runtime Environment (build 1.6.0_03-b05) for Windows XP
- Java version "1.5.0_13" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-241) for Mac OS X 10.4.
Sending Emails in JSP
Before to start to examine this sample code, you need a SMTP server. If you know your mail server name you could easily use this sample code in a real website. We will use JavaMAIL API. You must put j more>> Before to start to examine this sample code, you need a SMTP server. If you know your mail server name you could easily use this sample code in a real website. We will use JavaMAIL API. You must put j2ee.jar under WEB-INF/lib folder in your web work folder. Our testing system is Red Hat Linux with Tomcat 5.<<less
Curl Based HTTP Client 1.2
This class implements an HTTP client using the PHP Curl library extension. It can perform HTTP GET or POST requests taking an array as the list of POST parameters. The class can set request referrer, authentication credentials, connection peer IP more>> This class implements an HTTP client using the PHP Curl library extension. It can perform HTTP GET or POST requests taking an array as the list of POST parameters. The class can set request referrer, authentication credentials, connection peer IP address, download/upload files, use proxy etc.. It can also collect cookies sent by the server in a cookie jar file.<<less
- Page: 1 of 1
- 1