Articles of java ee

Specifiche Java EE e multi-threading

Sto scrivendo un’applicazione Java EE usando Struts e Spring. In una delle operazioni c’è un’elaborazione del database pesante e quindi problemi di prestazioni. Quello che voglio sapere è che posso usare il multithreading qui? Penso che le specifiche Java EE non permettano di creare thread personalizzati a parte quelli creati da Server (io uso Weblogic). […]

SecurityContextHolder di Spring Security: sessione o richiesta vincasting?

Il prerequisito dell’utente viene recuperato da SecurityContextHolder associato a richieste o sessioni? UserPrincipal principal = (UserPrincipal) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); Questo è il modo in cui accedo all’utente attualmente connesso. Questo invaliderà se la sessione corrente viene distrutta?

Gestione dell’eccezione del livello di servizio nel metodo di frontend Java EE

Gestisco un’applicazione web che ha una pagina con il tag JSF <f:event . Ho riscritto un metodo in una class di servizio per generare un’eccezione aziendale. Tuttavia, quando viene generata l’eccezione aziendale, non viene catturata nel bean gestito e l’eccezione viene mostrata nella pagina. Sembra che il mio codice try/catch non funzioni. In XHTML: Metodo […]

Come generare un ID personalizzato usando Hibernate mentre deve essere la chiave primaria della tabella

Ecco la mia class di pojo @Entity public class Department { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name=”Department_Id”) private Integer deptId; @Column(name=”Department_Name”,unique=true,nullable=false) private String deptName; @Column(name=”Department_Description”) @NotNull private String deptDesc; //geters and setters Quello che voglio è che department_id deve essere la chiave primaria di questa tabella di dipartimento e le voci per questa chiave devono essere come DEP0001, […]

Java EE Web Profile vs Java EE Piattaforma completa

Qual è la differenza tra un server certificato Java EE Profile Profile (come JOnAS) e un server certificato Java EE Full Platform (come JBoss AS)?

Il testo UTF-8 è confuso quando la forma viene pubblicata come multipart / form-data

Sto caricando un file sul server. Il modulo HTML di caricamento file ha 2 campi: Nome file: una casella di testo HTML in cui l’utente può assegnare un nome in qualsiasi lingua. Caricamento file – Un ‘file’ HTMl in cui l’utente può specificare un file dal disco da caricare. Quando il modulo viene inviato, i […]

Fare distinzioni tra diversi tipi di fagioli gestiti da JSF

Recentemente ho letto questo articolo di Neil Griffin facendo distinzioni tra diversi tipi di fagioli gestiti da JSF e mi ha fatto pensare alla distinzione tra diversi fagioli nella mia applicazione. Per riassumere rapidamente l’essenza: Model Managed-Bean: questo tipo di bean gestito partecipa alla preoccupazione “Modello” del modello di progettazione MVC. Quando vedi la parola […]

Quando si utilizza @EJB, ciascun bean gestito ottiene la propria istanza @EJB?

Sto usando JSF 2.2 per un progetto web e sto implementando la pagina di login ora. Ho un login.xhtml che funge da vista e un bean di supporto chiamato UserLoginView . Questo bean ha un private UserService userService EJB proprietà EJB (come mostrato qui ). Significa che ogni nuovo UserLoginView ottiene una nuova istanza di […]

@ManagedBeans è obsoleto in JavaEE6 a causa di @Named in CDI / Weld?

A causa di CDI (e della sua implementazione Weld), ogni POJO in JEE6 può essere annotato con @Named , che rende il POJO accessibile alla vista. Ciò significa che ManagedBeans sono completamente obsoleti ora? O mi sono perso qualcosa in cui @ManagedBean ancora senso?

Quali sono le buone sostituzioni di InstallAnywhere per l’installazione di un’applicazione Java EE?

Quale programma di installazione (commerciale o gratuito) consiglieresti di sostituire InstallAnywhere come programma di installazione per un’applicazione Java EE? Cosa ti piace in particolare, e quali sono i suoi lati negativi? Alcuni requisiti: Deve supportare l’ esecuzione del codice Java personalizzato come parte della procedura di installazione Deve supportare Windows, incluse le ultime versioni a […]