Enrico Olivelli's Blog
Pagina di condivisione files

NetBeans

NetBeans Podcast 60: Groovy Returns
link
NetBeans at JavaOne Tokyo 2012
link
NetBeans IDE Translated for Vietnamese Developers
link
Download New NetBeans IDE 7.1.2, Now Supporting Java SE 7u4
link
Planned NetBeans.org Outage: Fri, Apr 27 - Mon, Apr 30
link
Take the NetBeans IDE 7.1 Satisfaction Survey
link
Hierarchical Web Service Development with NetBeans IDE
link
Video of Creating a Touch Enabled SVG UI for Java ME Devices
link
Using JLayer in Swing Applications in NetBeans IDE 7
link
Issue 534 of the weekly newsletter, by Geertjan Wielenga
link
Microchip’s MPLAB X IDE Wins ECN Readers’ Choice Tech Award
link
Comparing Heap Dumps with NetBeans 7.1
link
NetBeans 7.1 – JavaFX 2.0 support, refactoring enhancements and great Maven 3 integration
link
This is my personal implementation of the simple java throttler algoritm

/**
Define the throttler, spawns numTasks every timeUnits timeUnit
i.e. 10 tasks every 60 seconds
i.e. 1 tasks every minute

provide your own ExecutorService to control tasks execution
*/

public Throttler(int numTasks, int timeUnits, TimeUnit timeUnit, ExecutorService executor) { ... }
public void submit(Runnable task) {..}
Condividi:

I searched a lot the net and I could not find any real JAX-WS ready-to-use Dynamic Client
So this is the my simple solution:
Notes:
Exception handling is not implemented yet, suggestions are welcome ! Mail me at eolivelli@gmail.com

/**
 * Generic JAX-WS Client
 * This is the simplest dynamic webservice client, it is based on JAX-WS and JAAX so it should be compatibile with any implementation.
 * It works fine with JAX-WS server side endpoints
 * License: this is simple an example you it at your own risk
 * @author Enrico Olivelli eolivelli@gmain.com
 */
public class GenericClient {    

    public GenericClient(String wsEndpointUrl, String wsNamespace, String wsServiceName, String wsPortName) throws Exception
    .... see the article

    /**
     * Invokes an operation with a primitive value as return value.
     * @param operationName
     * @param parameters list of paramters like "name","Enrico","creds",new Credentials()...
     * @return the value converted as string
     * @throws Exception
     */
    public String invokeSimple(String operationName, Object... parameters) throws Exception {
    .... see the article

    /**
     * Invokes an operation with a complex value as return value.
     * @param operationName
     * @param parameters list of paramters like "name","Enrico","creds",new Credentials()...
     * @return the value converted as string
     * @throws Exception
     */
    public  T invoke(String operationName, Class returnType, Object... parameters) throws Exception {
    .... see the article
Condividi:

Se vuoi utilizzare nelle tue applicazioni J2SE un po' di CDI senza dover contare su di un contenitore J2EE 6 allora prova Ink !!
Comprende anche tutto il supporto per realizzare applicazioni client-server basate su RMI (Remote Method Invocation).
Il supporto RMI di default supporta failover e load-balancing
Nella sezione Varie trovi alcuni file per la Festa Missionaria

Finalmente abbiamo introdotto in Camuffo la possibilità di compilare il codice CFM in codice Java per ottimizzare la velocità di esecuzione del codice.
Basta aggiungere in web.xml nella definizione della CamuffoInterpreterServlet

<init-param>
            <param-name>cache</param-name>
            <param-value>true</param-value>
</init-param>
<init-param>
           <param-name>compileCfmFiles</param-name>
            <param-value>true</param-value>
</init-param>
Condividi:

Camuffo è un interprete 100%-Java per eseguire applicazioni Web scritte nel linguaggio CFML, ColdFusion Markup Language.

 E' opensource e come obiettivo ha di dare alla comunità un interprete gratuito per il linguaggio.

In più vuole migliorare il supporto per l'integrazione ColdFusion - Java, che è attualmente abbastanza carente (non si possono utilizzare i Long e non sempre l'inteprete riesce a capire quali metodi Java invocare)

Può essere anche una buona base di partenza per sperimentare nuove funzionalità per il linguaggio stesso (essendo opensource chiunque può aggiungere nuovi tag o nuove funzionalità)

Non è nello scopo del progetto l'implementazione di tutte le funzioni di ColdFusion ma solo la realizzazione di un interprete per il linguaggio. 

 Ovviamente tutti i diritti su ColdFusion sono riservati ad Adobe


In rilievo
-
-
-
Ricerche
Di tutto un po'
-
-
-
RSS feed for this site