Laravel First Try

Download composer

$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
$ sudo chmod +x /usr/local/bin/composer

Install laravel

$ cd /var/www/
$ composer create-project --prefer-dist laravel/laravel project-name
$ php artisan key:generate 

Edit file config/app.php

'key' => env('APP_KEY', 'uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75'),

'cipher' => 'AES-256-CBC',

Create Apache VirtualHost

$ nano /etc/apache2/sites-available/project-name.com.conf
<VirtualHost *:80>

        ServerName laravel.example.com
        DocumentRoot /var/www/project-name/public

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/laravel>
                AllowOverride All
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
$ a2ensite project-name.com
$ sudo service apache2 reload

Access Laravel

$ sudo echo "127.0.0.1  project-name.com" >> /etc/hosts

And access http://project-name.com in your favorite web browser

Sumber: http://tecadmin.net/install-laravel-framework-on-ubuntu/

Iklan

Spring Framework 2

Melanjutkan pembahasan yang lalu, untuk class-class yang digunakan pada tutorial kali ini sama dengan tutorial sebelumnya, hanya saja disini akan ada sedikit perubahan dan penambahan file yaitu pada implementasi Class dalam hal ini kita tambah satu file lagi yaitu: CalculateSpring.java

package com.arulsoft.springtutorial;  

import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.FileSystemResource;

public class CalculateSpring {

    private Operation ops;
    private ResultWriter wtr;

    public void setOps(Operation ops) {
        this.ops = ops;
    }

    public void setWriter(ResultWriter writer) {
        this.wtr = writer;
    }

    public static void main(String[] args) {
        BeanFactory factory = new XmlBeanFactory(new FileSystemResource("beans.xml"));
        CalculateSpring calc = (CalculateSpring) factory.getBean("opsbean");
        calc.execute(args);
    }

    public void execute(String[] args) {
        long op1 = Long.parseLong(args[0]);
        long op2 = Long.parseLong(args[1]);
        wtr.showResult("The result of " + op1 + ops.getOpsName() + op2 + " is " + ops.operate(op1, op2) + "!");
    }
}

Kemudian kita buat file xml configurasi untuk spring framework:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

    <bean id="screen" class="com.arulsoft.springtutorial.ScreenWriter" />
    <bean id="multiply" class="com.arulsoft.springtutorial.OpMultiply" />
    <bean id="add" class="com.arulsoft.springtutorial.OpAdd" />
    <bean id="opsbean" class="com.arulsoft.springtutorial.CalculateSpring">
        <property name="ops" ref="multiply" />
        <property name="writer" ref="screen"/>
    </bean>
</beans>

Nah selesai deh, tinggal di-running, oh iya jangan lupa menambahkan library spring frameworknya. Sementara ini dulu untuk kelanjutannya tunggu postingan berikutnya…. 😀

Spring Framework Tutorial

bagi yang ingin belajar spring framework, ni ada situs yang sangat membantu untuk pemula seperti saya, http://www.javapassion.com/handsonlabs/springhelloworld/, disitu dicontohkan bagaimana membuat program helloworld sederhana yang dimodifikasi sedemikian rupa sehingga dapat disesuaikan dengan kebutuhan. Penjelasan rincinya ada disini.

Spring Framework Tutorial 1

Tutorial berikut adalah hasil dari belajar Spring Framework pada buku Beginning Spring Framework 2
Beginning Spring Framework 2

Konsep dari spring framework adalah bagaimana membuat aplikasi dalam bentuk komponen yang dapat disusun menjadi aplikasi yang utuh. Proses ini disebut sebagai wiring. Hal ini dapat dianalogikan seperti komponen alat listrik. Baca lebih lanjut