Struts用户和开发指南(前言之三)
0.9 xml语言
Struts框架提供的许多对象都是通过部署XML配置文件来提供的。配置javaWeb应用程序也是通过XML文件提供的。
关于XML配置文件和Java Web应用程序更多,请参考:
.The Java Web Tutorial 中Configuring Web applications http://java.sun.com/webservices/docs/1.0/tutorial/doc/WebApp4.Html#64678;
关于如何在普通的Java应用程序中使用XML文件,可以参考The Java Web Services Tutorial 中的Java API for XML PRocessing。Struts框架的内部充分地使用了这个API,Struts开发人员在开发自己的应用程序时可能会用不到。
0.9.1 描述符(Descriptors)
当Java应用程序使用XML配置文件时,元素常被用作描述符,应用程序不直接使用XML的元素。这些元素用于创建和配置(或部署)Java对象。
Java Servlet平台使用XML配置文件部署Servlet。同样Struts框架也使用XML文件部署框架使用的对象。
0.10 其他层(layers)
Struts框架提供Web应用程序的控制器层,开发人员可以使用其他一些标准技术提供数据访问层和表现层来协同控制器层一起工作。常用的流行数据访问技术包括:
.Enterprise Java Beans;
.Hibernate;
.iBATIS;
.JDBC;
.Object Relational Bridge;
表现层技术包括:
.JavaServer Pages;
.Velocity Templates;
.XSL Transformations;
0.11 JAAS
Struts框架可以使用许多方法用于用户认证和授权,Struts1.1和以后版本支持标准的Java认证和授权服务(JAAS)。你可以指定Action间的安全角色。
以上就是Struts用户,开发指南的内容,更多相关文章请关注PHP中文网(www.php.cn)!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide de conception et de développement du système de gestion de produits PHP Mall Résumé : Cet article explique comment utiliser PHP pour développer un puissant système de gestion de produits pour centres commerciaux. Le système comprend des fonctions telles que l'ajout, la modification, la suppression et la recherche de produits, ainsi que la gestion de la classification des produits, la gestion des stocks et la gestion des commandes. Grâce au guide contenu dans cet article, les lecteurs seront en mesure de maîtriser les processus et techniques de base du système de gestion de produits du centre de développement PHP. Introduction Avec le développement rapide du commerce électronique, de plus en plus d'entreprises choisissent d'ouvrir des centres commerciaux en ligne. En tant qu'une des fonctions essentielles du centre commercial, le système de gestion des produits

Avec le développement d’Internet, les sites Web sont devenus un moyen important pour obtenir des informations et communiquer. Afin de mieux gérer et maintenir le contenu du site Web, le système CMS (Content Management System) a vu le jour. En tant qu'outil de création de sites Web couramment utilisé, le système CMS offre un moyen simple, rapide et efficace de créer et de gérer des sites Web. En tant que langage back-end puissant, PHP est largement utilisé dans le développement de systèmes CMS. Cet article vous expliquera CM en PHP

Guide de développement PHP : Comment implémenter le contrôle d'accès à un site Web Lors du développement d'un site Web, il est crucial de protéger les données des utilisateurs et d'assurer la sécurité des informations sensibles. Une méthode courante et efficace consiste à restreindre l'accès de différents utilisateurs à différentes pages via le contrôle d'accès au site Web. Cet article explique comment utiliser PHP pour implémenter le contrôle d'accès aux sites Web et fournit quelques exemples de code pour vous aider à démarrer rapidement. Étape 1 : Créer une table de base de données Tout d’abord, nous devons créer une table de base de données pour stocker les informations et les autorisations des utilisateurs. Ci-dessous un exemple MySQL

Guide de démarrage pour le développement de PHP WebSocket : Explorez ensemble les moyens d'implémenter diverses fonctions Introduction : Avec le développement d'Internet, la communication en temps réel devient de plus en plus importante. Le protocole HTTP traditionnel est relativement faible en termes de performances en temps réel, tandis que le protocole WebSocket peut fournir une solution de communication en temps réel plus efficace. En tant que langage commun côté serveur, PHP peut également implémenter des fonctions de communication en temps réel via WebSocket. Cet article présentera les connaissances d'introduction au développement de PHPWebSocket et quelques éléments courants.

Guide de développement de boîtes aux lettres PHPExchange : implémentation des fonctions principales étape par étape Avec le développement rapide d'Internet, le courrier électronique est devenu un élément indispensable de la vie quotidienne et du travail des gens. En tant que solution de messagerie couramment utilisée au niveau de l'entreprise, la boîte aux lettres Exchange offre des fonctions de messagerie plus puissantes et plus sécurisées. Cet article fournira aux lecteurs un guide de développement de boîtes aux lettres PHP Exchange pour les aider à créer leur propre système de boîtes aux lettres Exchange en implémentant les principales fonctions étape par étape. Étape 1 : Construire

Avec la popularité progressive des comptes publics WeChat sur les réseaux sociaux, de plus en plus de développeurs ont commencé à s'impliquer dans le domaine du développement de comptes publics WeChat. Parmi eux, PHP, en tant que langage de programmation back-end commun, a également commencé à être largement utilisé dans le développement des comptes publics WeChat. Cet article présentera les connaissances de base et les techniques courantes de PHP dans le développement de comptes publics WeChat. 1. Bases du développement de comptes publics PHP et WeChat Développement de comptes publics WeChat Le compte public WeChat fait référence à une application Internet basée sur la plate-forme WeChat, qui peut fournir aux utilisateurs différents types de services et de contenus, tels que la diffusion d'informations.

Guide de développement PHP : implémentation d'une fonction simple de lien d'ami Les liens d'ami sont une fonction courante sur les sites Web. Grâce aux liens d'amis, vous pouvez établir des recommandations mutuelles et des relations d'amis mutuels avec d'autres sites Web, augmentant ainsi le trafic du site Web et le taux de conversion des utilisateurs. Dans cet article, nous présenterons comment utiliser PHP pour développer une fonction de lien simple et conviviale. Créer une table de base de données Tout d'abord, nous devons créer une table dans la base de données pour stocker les informations sur les liens conviviaux. La structure de la table peut être créée à l'aide de l'instruction SQL suivante : CREATETABLE`links`(

Le système de gestion des ressources humaines (ressources humaines) est un logiciel très important dans les entreprises modernes. Il peut aider les entreprises à gérer les ressources humaines, y compris la gestion des dossiers des employés, la gestion des salaires et des avantages sociaux, la gestion des présences, la gestion de l'évaluation des performances, la gestion de la formation et d'autres aspects. Dans les opérations quotidiennes d'une entreprise, la qualité du système de gestion des ressources humaines affecte directement l'efficacité et la qualité opérationnelle de l'entreprise. Cet article expliquera en détail le guide de développement du système de gestion des ressources humaines développé en PHP. Analyse des exigences du système Avant de développer le système de gestion des ressources humaines, il est d'abord nécessaire d'analyser les exigences du système.
