java php laravel linux mysql sql bootstrap html css query: eclipse java php laravel linux mysql sql bootstrap html css query: eclipse
Showing posts with label eclipse. Show all posts
Showing posts with label eclipse. Show all posts

Wednesday, June 1, 2016

install code completion thymeleaf on eclipse

Eclipse sts kq ga jalan code completionnya untuk thymeleaf ?

Bismillah

q> Buka eclipse (STS) > Help > Install New Software >

Add > http://www.thymeleaf.org/eclipse-plugin-update-site/

q> Kemudian install > Restart Eclipse (STS)

q> Coba code completion , ketika th: kemudian ctrl + space

Alhamdulillah

Tuesday, November 10, 2015

thymeleaf content assist pada eclipse STS

bismillah

q> install thymeleaf content assist pada eclipsee STS

q> donwload zip

q> pada eclipse STS > Help > Install New Software

q> Add , archive pilih zip yang didownload tadi

q> Install :)

q> Restart eclipse STS

sumber :
https://github.com/thymeleaf/thymeleaf-extras-eclipse-plugin
http://forum.thymeleaf.org/Thymeleaf-content-assist-plugin-for-Eclipse-td4025498.html

alhamdulillah

Thursday, December 11, 2014

menambahkan repository dan service project spring mvc

Menambahkan repository dan service untuk project spring mvc yang diintegrasikan dengan spring data jpa dan hibernate entity manager

Bismillah

q> Langkah-langkah di bawah ini untuk melanjutkan tulisan sebelumnya :
https://saifiahmada.wordpress.com/2014/12/08/belajar-integrasi-spring-mvc-hibernate-entity-manager-spring-data-jpa/



1. tambahkan namespace jpa pada applicationContext

2. tambahkan jpa:repositories pada applicationContext

3. membuat interface SiswaRepository pada com.saifiahmada.maven.repository

4. membuat class SiswaService pada com.saifiahmada.maven.service

5. buat SiswaController pada com.saifiahmada.maven.controller

6. tambah dependency jstl-jstl 1.2 pada pom.xml

7. buat taglib.jsp pada /WEB-INF/layout/

8. buat siswaform.jsp  pada /WEB-INF/jsp/

9. mengubah hibernate.hbm2ddl.auto menjadi update pada applicatioonContext.xml

10. tes form siswa untuk menyimpan data siswa ke database

q> - - - - mulai - - - -

1. tambahkan namespace jpa pada applicationContext

Workspace 1_605

2. tambahkan jpa:repositories pada applicationContext


[sourcecode language="xml"]<jpa:repositories base-package="com.saifiahmada.maven.repository" />[/sourcecode]


3. membuat interface SiswaRepository pada com.saifiahmada.maven.repository


[sourcecode language="java"]

package com.saifiahmada.maven.repository;

import org.springframework.data.jpa.repository.JpaRepository;

import com.saifiahmada.maven.entity.Siswa;
public interface SiswaRepository extends JpaRepository<Siswa, Integer> {

}
[/sourcecode]


4. membuat class SiswaService pada com.saifiahmada.maven.service


[sourcecode language="java"]

package com.saifiahmada.maven.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.saifiahmada.maven.entity.Siswa;
import com.saifiahmada.maven.repository.SiswaRepository;

@Service
public class SiswaService {

@Autowired
private SiswaRepository siswaRepository;

public void save(Siswa siswa){
siswaRepository.save(siswa);
}

}

[/sourcecode]


5. buat SiswaController pada com.saifiahmada.maven.controller


[sourcecode language="java"]

package com.saifiahmada.maven.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

import com.saifiahmada.maven.entity.Siswa;
import com.saifiahmada.maven.service.SiswaService;

@Controller
public class SiswaController {

@Autowired
private SiswaService siswaService;

@ModelAttribute("siswa")
public Siswa contructSiswa(){
return new Siswa();
}

@RequestMapping("/siswa/form")
public String form(){
return "/WEB-INF/jsp/siswaform.jsp";
}

@RequestMapping(value="/siswa/form", method=RequestMethod.POST)
public String simpanForm(@ModelAttribute("siswa") Siswa siswa){
siswaService.save(siswa);
return "redirect:/siswa/form.html?success=true";
}

}

[/sourcecode]


6. tambah dependency jstl-jstl 1.2 pada pom.xml


[sourcecode language="xml"]<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>[/sourcecode]


7. buat taglib.jsp


[sourcecode language="xml"]

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring" %>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %>

[/sourcecode]


8. buat siswaform.jsp pada /WEB-INF/jsp/


[sourcecode language="xml"]

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>

<%@ include file="../layout/taglib.jsp" %>

<form:form commandName="siswa">
<table>
<tr>
<td>Nama : </td>
<td><form:input path="nama"/></td>
</tr>
<tr>
<td>Alamat : </td>
<td><form:input path="alamat"/></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" value="Simpan" /></td>
</tr>
</table>

</form:form>

[/sourcecode]


9. mengubah hibernate.hbm2ddl.auto menjadi update pada applicatioonContext.xml


[sourcecode language="xml"]<prop key="hibernate.hbm2ddl.auto">create</prop>[/sourcecode]


diubah menjadi


[sourcecode language="xml"]<prop key="hibernate.hbm2ddl.auto">update</prop>[/sourcecode]


10. tes form siswa untuk menyimpan data siswa ke database

jalankan jetty untuk menjalankan project, kemudian buka browser dan masukkan alamat :
http://localhost:8080/siswa/form.html

Selection_606

q> Cek isi tabel siswa pada database, sebelum melakukan proses simpan
Selection_607

q> ada 1 row data yang ada pada tabel siswa.

q> Isi nama dan alamat, kemudian tekan tombol simpan
Selection_608
q> Setelah tombol simpan ditekan :
Selection_609
q> Cek isi tabel siswa pada database :
Selection_610

q> Alhamdulillah Wasysyukro lillah , berhasil

Alhamdulillah



Monday, December 8, 2014

contoh addAttribute spring mvc

Belajar spring mvc : menggunakan addAttribute

Bismillah

q> Melanjutkan project sebelumnya :
https://saifiahmada.wordpress.com/2014/12/08/error-jsp-superclass-javax-servlet-http-httpservlet-pada-eclipse/

q> File jsp

[sourcecode language="html"]

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Testing Pang</title>
</head>
<body>

<h1>Selamat datang mas ${welcome}</h1>

</body>
</html>

[/sourcecode]

q> File IndexController.java

[sourcecode language="java"]

package com.saifiahmada.maven.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class IndexController {

@RequestMapping("/index")
public String index(){
return "/WEB-INF/jsp/index.jsp";
}

@RequestMapping("/testing")
public String testing(ModelMap model) {
String nama = "Saifi Ahmada";
model.addAttribute("welcome", nama);
return "/WEB-INF/jsp/testing.jsp";
}
}

[/sourcecode]

q> Hasilnya
Selection_589

Alhamdulillah

error jsp superclass javax servlet http httpservlet pada eclipse

Error pada jsp : The superclass "javax.servlet.http.HttpServlet" was not found on the java Build Path

Bismillah

q> Melanjutkan project sebelumnya :
https://saifiahmada.wordpress.com/2014/12/05/memulai-belajar-spring-mvc-framework/

q> Penampakan error :
Selection_587

Selection_588

q> Tambahkan dependency ini

[sourcecode language="xml"]<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>[/sourcecode]

 

Alhamdulillah

Monday, December 1, 2014

membuat project maven menggunakan STS

Membuat project maven menggunakan STS

Bismillah

q> Tentang STS (Spring Tool Suite) sudah ditulis pada tulisan sebelumnya http://saifiahmada.wordpress.com/2014/12/01/download-dan-memulai-sts/


q> File > New > Maven Project atau File > New > Other > ketik Maven > Pilih maven project

Screenshot from 2014-12-01 10:05:52

q> Akan membuka popup seperti ini , centang combobox Create a simple project
Selection_555

q> Kemudian klik Next, isi group id, artifact id, dan pilih packaging : war (untuk aplikasi web)

Selection_556

q> Klik finish

Selection_557

q> Menambahkan plugin eclipse, tekan CTRL+SPACE ketika berada pada pom.xml

Screenshot from 2014-12-02 15:11:11

q> Kemudian, ketikkan jetty maven

Selection_559

q> Kemudian tambahkan lagi plugin : maven-compiler-plugin

q> Sehingga pom.xml nya seperti ini :

Selection_560

q> Waw terjadi error pada project :
Selection_561

q> Klik kanan pada error Project Configuration, -> Quick Fix

q> Klik kanan project belajar-maven > Run As > Maven build > Isi jetty:run pada isian Goal

Selection_562

q> Kemudian tekan tombol Run

Selection_563

q> Tes jalankan pada browser dengan alamat : localhost:8080

Selection_564
q> Project ini saya commit ke github :

https://github.com/saifiahmada/belajar-maven.git

Alhamdulillah

 

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux