Arquivo da categoria: Programação

Configuração do SWI-Prolog no Mac

No mac quando você baixa o SWI-Prolog você basta instalar e pronto. Porém quando você instala o programa fica instalado no diretório:

$cd /opt/local/bin/

Nesta pasta temos o programa “swipl” ele não tem extensão então basta digitar:

$open swipl

Então com isso o programa vai ser aberto e com isso agora basta carregar o arquivo .pl que você desejar:
1º Passo:
Os comandos pwd e ls funcionam.
ABAAAfdjAAG-1

2º Passo:
Para acessar o arquivo com o caminho completo.
ABAAAfdjAAG-3

Pronto agora é só chamar as funções que você criou.
Link de mai informações.

©ArmandoCouto

Web Services em Java

Para você criar um web service em java é muito simples basta fazer algo parece com esse código:

package br.com.webservice.main;
 
import java.util.List;
 
import javax.jws.WebService;
import javax.xml.ws.Endpoint;
 
import br.com.webservice.data.MemberListProducer;
import br.com.webservice.model.Member;
 
/**
 * @author armandocouto
 * @email coutoarmando@gmail.com
 * @date 13/11/2013
 */
@WebService
public class Main {
 
	public List listar() {
		MemberListProducer mlp = new MemberListProducer();
		return mlp.getMembers();
	}
 
	public static void main(String[] args) {
		Endpoint.publish("http://localhost:8080/teste", new Main());
		System.out.println("Serviço inicializado.");
	}
}

Depois você pode utilizar o programa SoapUI para capitura essa requisição ficaria assim:

http://localhost:8080/teste?wsdl

MongoDB e Node.js

Curso de MongoDB com Node.JS da MongoDB University módulo M101JS.

Como iniciar um projeto MongoDB com Node.js
Observação: Crie um diretório que será o seu projeto, dentro dele teram os sequintes arquivos “app.js” e “package.json” que seram explicados mais a frente.

Passo 1
Precisa ter o arquivo “package.json” com algumas configurações:
{ “name”: “node-js”, “version”: “0.0.0”, “description”: “npm introduction”, “version”: “0.2.0”, “main”: “app.js”, “dependencies”: { “consolidate”: “~0.9.1”, “express”: “~3.2.6”, “mongodb”: “~1.3.10” }, “author”: “Armando Couto”, “license”: “BSD” }

E o arquivo “app.js” com essas configurações:

 var express = require('express'), cons = require('consolidate'), mongodb = require('mongodb');

Passo 2
Ir no terminal e executar esses comandos:

 npm install express

Observaçãos: Caso de algum erro pode ter haver com o package.json.

Passo 3
Será criado um diretório no diretório aonde você estava.

 node_modules consolidate express mongodb

Link do GitHub MongoDB Node.JS