Validare email in VB.NET
Oggi vediamo come validare una email in VB.NET.
Per farlo useremo System.ComponentModel.DataAnnotations, che dovete installare tramite NuGet.
Oggi vediamo come validare una email in VB.NET.
Per farlo useremo System.ComponentModel.DataAnnotations, che dovete installare tramite NuGet.
Oggi vediamo come validare una email in C#.
Per farlo useremo System.ComponentModel.DataAnnotations, che dovete installare tramite NuGet.
Questa estate mi sono affacciato a Java Spring, e devo dire che adesso capisco perchè è un framework così usato!
Creando un progetto con Netbeans, i vari Controller vengono salvati di default nel dispatcher-servlet (o altro file di configurazione).
Nel caso di molti controller, lo trovo scomodo, e quindi, come ho fatto con le Servlet, sono passato all'uso delle Annotation.
E' possibile che dobbiate creare delle Servlet che richiedano dei parametri iniziali.
Impostare questi parametri è abbastanza facile, sia se li registriamo nel web.xml che non.
Nel primo caso la sintassi per la Servlet sarà una cosa del genere:
<web-app>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>mypackage.MyServlet</servlet-class>
<init-param>
<param-name>nome</param-name>
<param-value>MattePuffo</param-value>
</init-param>
.......
</servlet>
........
</web-app>
In pratica abbiamo aggiunto il tag init-param.
Le Servlet sono dei componenti fondamentali in una applicazione web scritta in Java.
L'unica cosa che bisogna ricordarsi è di registrarle; per farlo abbiamo due modi.
Il primo, quello classico, è usare il file web.xml; in genere gli IDE richiedono se registrare una Servlet nel web.xml o meno (o almeno Netbeans lo fa).
Coumunque è sempre possibile farlo a mano con questa sintassi:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<servlet>
<servlet-name>SimpleServlet</servlet-name>
<servlet-class>com_mf.SimpleServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SimpleServlet</servlet-name>
<url-pattern>/SimpleServlet</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
</web-app>
Nelle ultimissime versioni, però, non è più obbligatorio usare questo file; è possibile registrarle direttamente da codice usando una semplice riga.