Arquivo da categoria: Servidor

Construindo Aplicações Node com MongoDB e Backbone

Nota do livro: 10.

Código Fonte

Resenha:

“Este livro não apenas ajudará você a aprender Node.js, mas também Backbone.js e MongoDB. Cada uma dessas ferramentas é ótima por si só, mas este livro reúne todos esses elementos para criar uma incrível rede social em tempo real.” — Jamie Munro, autor de 20 Recipes for Programming PhoneGap (O’Reilly)

Construa uma aplicação do backend ao navegador com o Node.js e abra as portas para a programação de eventos em tempo real. Com este livro prático, você aprenderá a criar uma aplicação de rede social semelhante ao LinkedIn e ao Facebook, mas com uma pitada de tempo real. E você a construirá com apenas uma linguagem de programação: JavaScript.

Se você é um desenvolvedor web experiente, mas não familiarizado com JavaScript, a primeira seção do livro apresenta para você as tecnologias centrais do projeto: Node.js, Backbone.js e o repositório de dados MongoDB. Você então avançará para o projeto — uma aplicação altamente responsiva e escalável — guiado por explicações claras e muitos exemplos de código.

– Aprenda sobre os módulos-chave no Node.js para a criação de aplicações de tempo real.

– Utilize o framework do Backbone.js para escrever códigos legíveis de navegador e manter uma melhor integração de dados com o MongoDB.

– Estruture arquivos de projeto como uma base para códigos futuros.

– Crie contas de usuário e aprenda a proteger os dados.

– Utilize templates do Backbone.js para construir as interfaces de usuário da aplicação e integre o controle de acesso com o Node.js.

– Desenvolva uma lista de contatos para ajudar os usuários a utilizar links e rastrear outras contas.

– Utilize o Socket.io para criar uma funcionalidade de bate-papo em tempo real.

– Estenda suas interfaces de usuário para fornecer aos usuários informações atualizadas minuto a minuto.

Download dos exemplos apresentados no livro: https://github.com/Swiftam/book-node-mongodb-backbone

Como visualizar a saída no console Tomcat no Linux

Quando você executa o tomcat no Linux você não vai ver o console tradicional, com um monte de saída como a forma como você vê em janelas de prompt de comando.
Mas quase sempre ela o é necessário (pelo jeito que eu não entendo por que não forneceram a mesma funcionalidade por padrão 🙁 ).
Tomcat salva seus logs em um arquivo “catalina.out” sob TOMCAT_HOME/logs diretório. Então você tem que fazer duas coisas

Nota: Eu suponho que você já definiu as variáveis ??de ambiente tomcat.
1- Abrir terminal e digite startup.sh
2 Abra outra guia do terminal e escrever o seguinte comando

tail -f catalina.out

Pressione Enter e você vai ver agora toda a produção de tempo de execução do servidor web tomcat …

Instalando o NodeJS e o Express para Mac

É muito simples trabalhar com Node.JS por isso que as pessoas estão esboçando essa curiosidade. Então como podemos fazer o primeiro exemplo? Basta baixar o executável no site Node.JS.

Quando terminar a instalação agora temos que instalar o EXPRESS, então abra o terminal e execute esse comando:

npm install -g express

e depois

npm install -g express-generator

Quando terminar ai você está pronto para usar nodejs com express.
Agora basta nós criarmos um projeto e como o “express” tem um gerador de código um scaffold então ele já monta a estrutura toda do projeto. Para criar um projeto basta executar esse comando:

express projeto-inicial

Agora basta esperar terminar e quando terminar execute esse comando:

cd projeto-inicial
npm install
npm start

Caso tenha alguma dúvida acesse esses sites:
NodeJS
Node Express Mongo