J'aimerais revenir sur environ un an d'étude du langage de programmation (Java). En étudiant, mon objectif était de créer une application web.
Le mécanisme de l'application Web est résumé ci-dessous. Strictement parlant, c'est plus détaillé, mais c'est grosso modo composé de ce mécanisme. Lors de la création du serveur d'applications ci-dessus, non seulement Java mais aussi une base de données (SQL), J'ai appris les technologies de servlet / JSP et HTML / CSS.
Le langage de programmation et le flux que nous avons appris pour le développement d'applications Web sont les suivants. SQL La première chose que j'ai apprise a été SQL. SQL est un "langage de base de données" utilisé pour gérer et exploiter des bases de données pour traiter de grandes quantités de données (informations utilisateur, informations produit, vidéos, etc.). En termes simples, il s'agit d'une déclaration à la base de données.
Je pense que la base de données (base de données relationnelle) est similaire à Excel en tant qu'image. La base de données crée des tables (comme une feuille Excel) et chaque table stocke une série de données connexes telles que «ID», «nom» et «âge». Il y a quatre unités de commandement principales. 1, faire une table (CRÉER) 2, rechercher des informations (LIRE) 3, entrée d'informations, mise à jour (UPDATE) 4, supprimer des informations (SUPPRIMER) J'ai pu étudier rapidement car mon objectif principal était d'apprendre des commandes simples.
En tant que mérite d'utiliser une base de données ・ Les données peuvent être automatiquement associées et analysées ・ Les données peuvent être partagées sans être endommagées même si vous y accédez en même temps ・ Les données illégales peuvent être bloquées sauvegardées Etc. peut être obtenu. Java A côté de SQL, j'ai étudié les bases de Java tout en consultant des ouvrages de référence. Java est également utilisé pour les servlets décrits plus loin dans le langage requis pour créer le serveur. J'aimerais écrire un article détaillé sur ce que j'ai étudié. HTML/CSS J'ai étudié le HTML et le CSS pour créer des écrans que je vois réellement sur mon PC ou mon smartphone. Le HTML constitue des phrases, des images et des liens, et le CSS doit être considéré comme une décoration pour HTML.
Par exemple, si seul le code HTML suivant
<!DOCTYPE html>
<html>
<head>
<meta charset=UTF-8>
<title>top page</title>
<link rel="stylesheet" href="@{/css/stylesheet.css}" type="text/css">
</head>
<body>
<h1>Titre</h1>
<p>Texte</p>
</body>
</html>
Il sera affiché pendant qu'il est écrit sous forme de corps comme ci-dessus. Actuellement, seul le HTML est affiché, donc seuls les caractères noirs sont affichés, mais si vous ajoutez du CSS ici
h1 {
color: red;
}
p {
color: blue;
}
Changement des lettres de h1 (en-tête) en rouge et les lettres de p (corps) en bleu. En plus de changer la couleur du texte, vous pouvez colorer l'arrière-plan, en faire une image et changer l'emplacement pour l'afficher. Vous pourrez le décorer en le déplaçant vers la gauche ou vers la droite.
En termes simples, vous pouvez considérer JSP comme un écran et le servlet comme un serveur.
JSP est un code Java intégré au HTML. Par URL du navigateur Le servlet qui appelle le servlet et reçoit la demande utilise JSP Créez l'écran requis et renvoyez-le au navigateur.
Alors pourquoi JSP doit-il intégrer du code Java dans HTML? Par exemple, le même produit n'est pas affiché à chaque fois sur un site d'achat. Vous verrez de nouveaux produits et des produits phares. C'est un servlet (serveur) J'ai trouvé de nouveaux produits sortis ce mois-ci dans la base de données et trouvé Java dans le JSP En effet, le code crée l'écran sous forme de liste et le renvoie au navigateur.
Cette fois, nous avons résumé les termes nécessaires pour gérer les servlets / JSP. La prochaine fois, j'aimerais approfondir chacun d'eux.
Recommended Posts