Qu'est-ce qu'un élément est vraimentLes composants sont peut-être la nouveauté la plus attendu de ColdFusion MX-et pour cause. Composants offrent non seulement une nouvelle et meilleure façon d'écrire du code ColdFusion, mais ils permettent aussi de ColdFusion pour exposer ses fonctionnalités au monde extérieur grâce à des services Web et également rendre le développement d'applications Flash MX une rupture. Composants apporter un objet plus-like pour ColdFusion Soyez donc prêt à apprendre quelques techniques de codage source. En fait, si ColdFusion est votre langue première et la seule, cet objet-comme approche de la programmation ColdFusion mai semble très étrange et lourde au début, mais si vous restez avec nous à travers cet article, vous voyez un moyen plus rapide et plus logique d'écrire maintenable applications. Cet article suppose que vous avez lu et êtes familier avec la création de fonctions définies par l'utilisateur en utilisant CFFUNCTION, CFARGUMENT, et les balises CFRETURN. Cette technique aide vraiment à communiquer des sujets complexes, et les composants ColdFusion est certainement l'un de ces thèmes. Nous utilisons cette technique en couches même chose ici, alors assurez-vous que vous avez lu l'article en entier, dans l'ordre, du début à la fin mai ou vous viennent de loin avec les idées fausses et le code incomplet. À la base, un composant est un ensemble d'utilisateurs relatives fonctions définies. C'est la plus simple et sans doute l'utilisation la plus commune des composants, de sorte que nous utilisons cette définition pour notre exemple, l'enseignement au début de cet article.
Si vous le dessiner en utilisant quelques principes de pointe, un élément peut représenter une instance unique d'une entité, par exemple, une société spécifique qui persiste dans votre application et a deux propriétés (données se rapportant à cette entreprise en particulier) et des méthodes (fonctions que la société mai accomplir, comme se mettre à jour la base de données). Plus d'informations sur les composants persistants plus loin dans cet article. Lorsqu'on fait référence aux deux composantes et les objets, la fonction de modalités et les méthodes sont interchangeables. Nous utilisons chaque période où il semble faire le plus de sens ou de faire correspondre le mieux avec les discussions autour. Cet article vous guide pas par étape dans le processus de création des deux composantes du monde réel, mais vous avez besoin d'un exemple simple, dans l'intervalle pour aider à expliquer les choses, afin que nous vous démarrez dans les lignes suivantes avec un composant de base que le simple regroupe les fonctions liées au travail avec une entreprise. Vous savez par expérience que l'entité à peu près tous dans notre base de données nécessite de base CRUD (Create, Read, Update et Delete) et aussi la fonctionnalité nécessite probablement une sorte de capacité de l'inscription, si vous commencez par créer le réservoir de la composante qui contient ces fonctions. Le nom de la composante de la société, si vous créez un fichier nommé Company.cfc qui contient la première couche de la coquille, comme suit: Sans aucune explication, on peut déjà dire que ce qui précède est un composant contenant cinq fonctions nommées getCompany, ListCompanies, CreateCompany, UpdateCompany, et DeleteCompany-et parions que vous pouvez deviner ce que chacune de ces fonctions va faire! La seule chose qui exige que toute explication est la nouvelle extension,. CFC, qui spécifie le fichier comme un composant ColdFusion. So far, so good. Maintenant de donner la première fonction, getCompany (), une sorte d'interface peut être invoqué. La couche suivante de la coquille précise ce qui est renvoyée par la getCompany () la fonction d'une requête contenue dans une variable appelée companyRec, comme suit: Mais vous devez savoir quel compagnie qui est de récupérer, de sorte que vous devez fournir un argument contenant le CompanyID, comme suit: Maintenant vous avez un apport complet / interface de sortie, vous pouvez donc ajouter la logique métier qui fait tout le boulot, comme suit:
À ce stade, vous avez un composant ColdFusion contenant une fonction de travail et d'obus pendant quatre plus de fonctions que vous remplissiez un peu plus tard dans cet article. Mais comment vous appelez la fonction () getCompany au coeur de ce composant? Vous me souviens de mai que vous pouvez appeler une fonction locale dans un modèle ColdFusion comme suit: Appel d'une fonction dans un composant ne nécessite qu'un seul attribut supplémentaire, comme suit: Si vous spécifiez composante = "Entreprise" dans la balise CFINVOKE, ColdFusion effectue les opérations suivantes: 1. Trouve le fichier Company.cfc. 2. Invoque la fonction indiquée dans l'attribut Method. 3. Crée une variable locale dans la page d'appel avec le nom spécifié dans l'attribut ReturnVariable et le contenu de ce qui a été retourné par CFRETURN. un article présenté par Steve Maye Disclaimer:Notre site n'est pas responsable du contenu de cet article. Webarticles est une ressource d'information gratuite. Important: Cet article «Qu'est-ce qu'un composant est vraiment" a été traduit par un logiciel automatique. Nous nous sentons désolés pour les fautes d'orthographe que mai ont eu lieu. Nous vous remercions de votre compréhension.
|
|||||
| Online: 369 users browsing the articles directory |
|
|