npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

redexos

v1.0.0

Published

Per molto tempo, Java Enterprise Edition (Java EE) è stata la piattaforma preferita in tutti i settori (bancario, assicurativo, vendita al dettaglio, ospitalità, viaggi e telecomunicazioni, solo per citarne alcuni) per lo sviluppo e la distribuzione di ap

Downloads

2

Readme

redexos

Per molto tempo, Java Enterprise Edition (Java EE) è stata la piattaforma preferita in tutti i settori (bancario, assicurativo, vendita al dettaglio, ospitalità, viaggi e telecomunicazioni, solo per citarne alcuni) per lo sviluppo e la distribuzione di applicazioni aziendali aziendali. Questo perché Java EE fornisce una piattaforma basata su standard per creare applicazioni distribuite robuste e altamente scalabili che supportano qualsiasi cosa, dalle operazioni bancarie principali ai motori di prenotazione delle compagnie aeree. Tuttavia, lo sviluppo di applicazioni Java EE di successo può essere un compito difficile. La ricca serie di scelte fornite dalla piattaforma Java EE è inizialmente scoraggiante. La pletora di framework, librerie di utilità, ambienti di sviluppo integrati (IDE) e opzioni di strumenti rendono il tutto ancora più impegnativo. Pertanto, la selezione della tecnologia appropriata è fondamentale quando si sviluppa software basato su Java EE. Queste scelte, sostenute da solidi principi architettonici e di design, fanno molto nella creazione di applicazioni facili da mantenere, riutilizzare ed estendere. 192.168.o.1

Costituiscono la base su cui viene sviluppata l'intera applicazione.

Il viaggio inizia con una rassegna dell'evoluzione del calcolo distribuito e architettura dell'applicazione a più livelli. Mostrerò quindi come l'architettura della piattaforma Java EE affronta le difficoltà nello sviluppo di applicazioni distribuite. Imparerai anche il principio dell'architettura Model-View-Controller (MVC). Quindi combinerò i principi MVC con la piattaforma Java EE per derivare l'architettura dell'applicazione Java EE multitier.

Con l'architettura dell'applicazione in atto, mi concentrerò sulla progettazione di applicazioni Java EE basata su principi orientati agli oggetti. Spiegherò anche l'uso dei modelli di progettazione per semplificare la progettazione delle applicazioni e l'adozione delle migliori pratiche. Toccherò anche il catalogo dei modelli di progettazione Java EE come documentato da Java BluePrints di Sun e successivamente elaborato nel libro Core J2EE Design Pattern di Deepak Alur et al (Prentice Hall, 2003). Concluderò il capitolo con un'introduzione al linguaggio di modellazione unificato (UML) e al suo ruolo nella documentazione visiva del design e dell'architettura Java EE.

Evoluzione del calcolo distribuito

Nel calcolo distribuito, un'applicazione è divisa in parti più piccole che vengono eseguite contemporaneamente su computer diversi. Questo viene anche chiamato elaborazione di rete perché le parti più piccole comunicano sulla rete generalmente utilizzando protocolli basati su TCP/IP o UDP. Le parti dell'applicazione più piccole sono chiamate livelli. Ciascun livello fornisce un insieme indipendente di servizi che possono essere utilizzati dal livello di connessione o client. 192.168.l.254

I livelli possono essere ulteriormente suddivisi in livelli, che forniscono funzioni a livello granulare. La maggior parte delle applicazioni ha tre livelli distinti:

• Il livello di presentazione è responsabile delle interfacce utente. • Il livello aziendale esegue le regole aziendali. Nel processo, interagisce anche con il livello di accesso ai dati 192.168.l00.1 • Il livello di accesso ai dati è responsabile del recupero e della manipolazione dei dati archiviati nei sistemi informativi aziendali (EIS).

Lo stato moderno del network computing può essere meglio compreso analizzando la graduale transizione dell'architettura dell'applicazione distribuita. Nelle prossime sezioni, esaminerò la transizione dell'architettura distribuita con esempi appropriati.