First ColdFusion Application

Você aprende fazendo, e então voltar e explicar como ColdFusion trabalhou sua mágica. Antes de começar, porém, você precisa aprender alguns termos, configurar o banco de dados e criar o diretório da Web que você vai usar. Esses são alguns termos que você deve saber:

Um modelo é um arquivo com uma extensão CFM.. ColdFusion executa esses modelos e produz HTML que é retornado para o navegador do usuário.

A página é o que aparece no seu navegador. Ele é processado a partir do HTML que o ColdFusion Server envia de volta para seu navegador.

Seu navegador solicita uma ColdFusion modelo. ColdFusion processos do modelo em HTML ea envia para o servidor Web, eo servidor Web responde enviando este HTML no seu navegador, o que torna o código HTML para a página da Web que você vê. Você precisa de três coisas para construir o seu pedido:

  

Macromedia ColdFusion MX Server, instalado e funcionando.

Macromedia HomeSite ou HomeSite + (ou o editor Studio semelhante, mas mais velho ColdFusion). HomeSite Você usa para desenvolver seu aplicativo exemplo.

Um navegador da Web.

Crie um diretório na raiz do seu site (geralmente c: \ inetpub \ wwwroot \) chamado CFMXBible. Dentro deste diretório, crie um subdiretório chamado Ch02. Todos os modelos que você criar neste artigo ir para este diretório. Nós fornecemos um exemplo de banco de dados Access chamado CFMXBible.mdb. Siga estas etapas para configurar o banco de dados:

1. Copie CFMXBible.mdb para a raiz do seu servidor C: drive. Observe que você não colocar este arquivo dentro da raiz da Web, porque se você fizer o arquivo MDB acessível via web, qualquer um pode baixar o seu arquivo MDB direito de seu navegador. Colocando este arquivo fora da raiz da Web oferece uma medida extra de segurança.

2. Entrar no ColdFusion Administrator, que é o console de controle para o ColdFusion MX. Você pode ir para o ColdFusion Administrator através de um atalho no grupo Macromedia ColdFusion MX no menu Iniciar do seu servidor, ou você pode ir diretamente para o ColdFusion Administrator, apontando o browser para http:// / CFIDE / administrador (em substituição com o nome do servidor no qual você desenvolver seu aplicativo exemplo).

3. Clique no link de dados Fontes do lado esquerdo do seu navegador.

4. Na Adicionar novo da Fonte de Dados que aparece, digite CFMXBibleAccess no campo Nome da Fonte de Dados, escolha o Microsoft Access como o tipo de motorista, e clique em Adicionar.

5. A CF Data Source Name caixa de texto já deve conter CFMXBibleAccess. Digite o caminho para o arquivo MDB (que deve ser C: \ CFMXBible.mdb) no campo do arquivo de banco de dados, e deixar em branco banco de dados do sistema de arquivo. Deixar Use Default Username controlados; digite uma descrição significativa no campo Descrição, e clique em Enviar.

1. Lançamento HomeSite ou um editor de código semelhante à sua escolha.

2. Escolha a sua unidade C a partir de drop-down list no canto superior esquerdo da janela do HomeSite.

3. Role para baixo para o directório Inetpub na árvore abaixo do drop-down list.

4. Expand Inetpub se estiver usando o IIS (Internet Information Server), ou CFusionMX se estiver usando o servidor web autônomo.

5. Expand wwwroot.

6. Expand CFMXBible.

7. Ch02 selecione o diretório que você criou anteriormente.

8. Escolha Arquivo ➪ novo documento a partir do menu.

9. Selecione tudo na janela de edição principal no HomeSite e pressione a tecla Delete para remover qualquer código padrão.

10. Escolha Arquivo ➪ Salvar no menu e certifique-se de que você está no diretório Ch02 (deverá aparecer na lista drop-down acima da lista de arquivos).

11. Nome do seu Application.cfm novo arquivo e clique em Salvar. Application.cfm é um modelo especial que o ColdFusion é executado automaticamente antes de cada modelo que você pedir especificamente. Certifique-se que o A inicial é maiúscula no nome do arquivo ou não vai funcionar em algumas plataformas.

12. Digite o código na janela de edição e, em seguida, salve o arquivo como Application.cfm.


   
   
 

A marca CFAPPLICATION diz ColdFusion Server que todos os modelos e variáveis na sua aplicação são parte de um aplicativo chamado Ch02 espaço dentro do qual todas as variáveis do aplicativo e os dados serão contidos, e Request.MainDSN contém o nome da fonte de dados que você criou anteriormente. Agora que você configurar o diretório de aplicativos e banco de dados e criou uma estrutura básica, você escreve código para adicionar uma companhia para o banco de dados. Você pode criar três modelos: um modelo de formulário, um modelo de acção, e um modelo que exibe uma mensagem quando a ação foi concluída. O modelo de formulário recolhe dados sobre a empresa, o modelo de acção coloca-lo no banco de dados e redireciona o usuário para a final modelo, eo modelo acabado informa ao usuário que a ação foi bem sucedida. O primeiro modelo que você criar o formulário que coleta os dados da empresa. Este formulário irá conter campos de entrada para o nome da empresa, endereço, cidade, estado e código postal, além de um botão enviar. Crie um arquivo chamado CompanyAddForm.cfm dentro do diretório Ch02, digite o código na janela de edição do arquivo, e salvar o arquivo.

 ColdFusion MX Bible 

Adicionar uma empresa

Nome de Empresa
Endereço
Cidade
Estado
CEP
size = "11" maxlength = "10"> 
Comentários

Este código é muito a digerir, por isso, decompô-lo da seguinte forma:

O quadro, TR e TD tags definir o layout visual do formulário. HTML Isto é simples.

CFFORM é o recipiente para os dados que o usuário entra nos controles de formulário, que é passado para o servidor após o usuário envia o formulário.

No botão enviar (INPUT type = "submit") apresenta os dados do formulário para a página de acção, que terá os dados e inseri-lo no banco de dados. Você constrói a página próxima ação. O CFFORM em CompanyAddForm.cfm tem dois atributos: Método e Acção. O método do formulário é POST, e sua ação é CompanyAddAction.cfm, o que significa que quando o usuário clica em enviar, os dados do formulário é lançada para a CompanyAddAction.cfm modelo. Cada um dos tags CFINPUT tem um atributo Type. Nesta aplicação, o tipo é sempre texto, o que significa que o campo de entrada é um único campo de texto de linha. Cada uma das tags CFINPUT tem um atributo Name, que é o nome da variável de formulário que contém os dados inseridos no campo após o formulário é submetido à ação modelo.

um artigo submetido por Mark Dresher


Isenção de responsabilidade:O nosso site não se responsabiliza pelo conteúdo deste artigo. Webarticles é uma fonte de informação livre.
Importante: Este artigo "Primeiro ColdFusion Application" foi traduzida por um software automático. Nós sentimos muito por quaisquer erros de ortografia que pode ter ocorrido. Obrigado pela sua compreensão.


Online: 380 users browsing the articles directory