EJB Project Build Path
Client Build Path
To install IBM Websphere 8.5 on Windows you'll need to:
Download IBM Installation Manager 1.8
http://www.ibm.com/support/fixcentral/swg/quickorder?parent=ibm%7ERational&product=ibm/Rational/IBM+Installation+Manager&release=1.8.4.0&platform=Windows&function=all&useReleaseAsTarget=true
Install IBM Installation Manager 1.8
Extract the zip file to the desired location. In this guide, I will extract to c:\was
O nome já diz: que é para testar uma unidade.
Qual unidade? A menor possível devido a coesão.
O que é menor: Classe e seus métodos públicos.
Se uma classe tem relacionamentos de dependência com outras classes, o teste dessa unidade vai ficar comprometido em tempo e isolamento. Por que tempo? Porque no tempo que se testa essa unidade, talvez as dependências dela não estejam testadas.
Mockito is a popular mock framework which can be used in conjunction with JUnit.
Mockito allows you to create and configure mock objects.
Using Mockito simplifies the development of tests for classes with external dependencies significantly.
A unit test should test functionality in isolation.
Side effects from other classes or the system should be eliminated for a unit test, if possible.
Jasmine is a behavior-driven development framework for testing JavaScript code.
It does not depend on any other JavaScript frameworks.
Specs
Specs are defined by calling the global Jasmine function it, which, like describe takes a string and a function.
describe("A suite is just a function", function() {
var a;
Com o advento da internet, com os serviços web, o barateamento do hardware, os sistemas tornaram-se altamente conectados, modularizados, aumentou muito a velocidade em que surgem necessidades, mudou a necessidade na eficiência de responder ao mercado, os sistemas mudaram tornando-se web, modularizados.
Algo que começou a ocorrer nos projetos é que na prática os modelos, diagramas dificilmente conferem com o que está implementado, documentação desatualizada.
Rup (da IBM, ou UP o processo unificado), não é cascata, mas também não se enquadra no manifesto ágil, mas foi concebido para ser um processo versátil, no qual pode-se adaptá-lo a pequenos, médios e grandes projetos com muito sucesso.
Além do mais, é possível usar Rup em conjunto com metologias Ágeis, elas se auto complementam.
Porém Rup se não for bem aplicado, pode acabar se tornando muito formal, prescritivo, muito centrado nos modelos e nos casos de uso.
No RUP há um grande enfoque na definição do escopo na primeira fase dessa metolologia que é a de Concepção, o que foge das características de uma metodologia ágil.
Metodologias ágeis (Scrum) colocam como prioridade o cliente como um componente da equipe.
Rup é mais que uma metodologia, é um framework, um conjunto de ferramentas, de documentos, técnicas de documentação, de elaboração e análise, Scrum é mais uma metodologia bem conceitual.
Rup formaliza os modelos, o sistema precisa se
<?php | |
function compress_image($source_url, $destination_url, $quality) | |
{ | |
$info = getimagesize($source_url); | |
if ($info['mime'] == 'image/jpeg') { | |
$image = imagecreatefromjpeg($source_url); | |
} elseif ($info['mime'] == 'image/gif') { | |
$image = imagecreatefromgif($source_url); | |
} elseif ($info['mime'] == 'image/png') { | |
$image = imagecreatefrompng($source_url); |
You can also delete cookies by supplying setcookie an empty value.
setcookie("w3p_cookie", "");
Here's the easiest way to unset a cookie:
setcookie('name', 'content', 1);
<?php | |
// abre o arquivo em modo binário | |
$fullname = './private/'.$_GET['file']; | |
$fp = fopen($name, 'rb'); | |
$filename = basename($fullname); | |
// envia os headers | |
header("Content-Type: application/zip"); |