PIO. Autor -Zofia Kruczkiewicz 1
Wykład 1-część druga
Wstęp do inżynierii oprogramowania.
Cykle rozwoju oprogramowania (część biznesowa aplikacji)
iteracyjno-rozwojowy cykl oprogramowania 1
PIO. Autor -Zofia Kruczkiewicz 2
Java
język programowania
• obiektowo zorientowany
• wysokiego poziomu
platforma Javy
• z maszyny wirtualnej VM
• API (interfejs programowania aplikacji).
Rodzaje platform Javy:
Java Platform, Standard Edition (Java SE)
Java Platform, Enterprise Edition (Java EE)
Java Platform, Micro Edition (Java ME)
Java Platform CARD Rezultat
• niezależność od platformy,
• duże możliwości,
• stabilność,
• łatwość rozwoju,
• bezpieczeństwo
PIO. Autor -Zofia Kruczkiewicz 3
Warstwy aplikacji (Java EE)
PIO. Autor -Zofia Kruczkiewicz 4
PIO. Autor -Zofia Kruczkiewicz 5
PIO. Autor -Zofia Kruczkiewicz 6
PIO. Autor -Zofia Kruczkiewicz 7
PIO. Autor -Zofia Kruczkiewicz 8
PIO. Autor -Zofia Kruczkiewicz 9
PIO. Autor -Zofia Kruczkiewicz 10
PIO. Autor -Zofia Kruczkiewicz 11
PIO. Autor -Zofia Kruczkiewicz 12
PIO. Autor -Zofia Kruczkiewicz 13
PIO. Autor -Zofia Kruczkiewicz 14
PIO. Autor -Zofia Kruczkiewicz 15
PIO. Autor -Zofia Kruczkiewicz 16
PIO. Autor -Zofia Kruczkiewicz 17
PIO. Autor -Zofia Kruczkiewicz 18
PIO. Autor -Zofia Kruczkiewicz 19 public class Tytul_ksiazki{
privateString wydawnictwo; /** @poseidon-generated */
privateString ISBN; /** @poseidon-generated */
privateString tytul; /** @poseidon-generated */
privateString nazwisko; /** @poseidon-generated */
privateString imie; /** @poseidon-generated */
public String getWydawnictwo() /** @poseidon-generated */{ returnwydawnictwo; }
public voidsetWydawnictwo(String _wydawnictwo) /** @poseidon-generated */
{ wydawnictwo = _wydawnictwo; }
public String getISBN() /** @poseidon-generated */
{ returnISBN; }
public voidsetISBN(String _ISBN) /** @poseidon-generated */
{ ISBN = _ISBN; }
publicString getTytul() /** @poseidon-generated */
{ returntytul; }
public voidsetTytul(String _tytul) /** @poseidon-generated */
{ tytul = _tytul; }
publicString getNazwisko() /** @poseidon-generated */
{returnnazwisko; }
public voidsetNazwisko(String _nazwisko) /** @poseidon-generated */
{ nazwisko = _nazwisko; }
publicString getImie() /** @poseidon-generated */
{ returnimie; }
public voidsetImie(String _imie) /** @poseidon-generated */
{ imie = _imie; } }
PIO. Autor -Zofia Kruczkiewicz 20
PIO. Autor -Zofia Kruczkiewicz 21
22 public class Tytul_ksiazki
{ private String wydawnictwo;
private String ISBN;
private String tytul;
private String nazwisko;
private String imie;
public Tytul_ksiazki() {} /** @poseidon-generated */
public String getWydawnictwo() { return wydawnictwo; } /** @poseidon-generated */
public void setWydawnictwo(String _wydawnictwo) { wydawnictwo = _wydawnictwo; } public String getISBN() { return ISBN; } /** @poseidon-generated */
public void setISBN(String _ISBN) { ISBN = _ISBN; } /** @poseidon-generated */
public String getTytul() { return tytul; } /** @poseidon-generated */
public void setTytul(String _tytul) { tytul = _tytul; } /** @poseidon-generated */
public String getNazwisko() { return nazwisko; } /** @poseidon-generated */
public void setNazwisko(String _nazwisko) { nazwisko = _nazwisko; } /** @poseidon-generated */
public String getImie() { return imie; } /** @poseidon-generated */
public void setImie(String _imie) { imie = _imie; } /** @poseidon-generated */
public String toString() // your code here
{ String pom="Tytul: "+getTytul();
pom+=" Autor:"+getNazwisko() +" "+getImie();
pom+=" ISBN: "+getISBN();
pom+=" Wydawnictwo:"+getWydawnictwo();
return
pom;
}
}
PIO. Autor -Zofia Kruczkiewicz 23
PIO. Autor -Zofia Kruczkiewicz 24
PIO. Autor -Zofia Kruczkiewicz 25
PIO. Autor -Zofia Kruczkiewicz 26
PIO. Autor -Zofia Kruczkiewicz 27
public class Uchwyt {
public Tytul_ksiazki tytul_ksiazki;
public void Dodaj_tytul(String _nazwisko, String _imie, String _tytul, String _wydawnictwo, String _ISBN)
{ // your code here }
/** @poseidon-generated */
public Tytul_ksiazki getTytul_ksiazki() {return tytul_ksiazki; } /** @poseidon-generated */
public void setTytul_ksiazki(Tytul_ksiazki tytul_ksiazki)
{ this.tytul_ksiazki = tytul_ksiazki;
}
}
PIO. Autor -Zofia Kruczkiewicz 28
public class Uchwyt {
public Tytul_ksiazki tytul_ksiazki;
public void Dodaj_tytul(String _nazwisko, String _imie, String _tytul,String _wydawnictwo, String _ISBN)
{ // your code here
tytul_ksiazki=new Tytul_ksiazki();
tytul_ksiazki.setTytul(_tytul);
tytul_ksiazki.setNazwisko(_nazwisko);
tytul_ksiazki.setImie(_imie);
tytul_ksiazki.setISBN(_ISBN);
tytul_ksiazki.setWydawnictwo(_wydawnictwo);
}
public Tytul_ksiazki getTytul_ksiazki() { return tytul_ksiazki; } /** @poseidon-generated */
/** @poseidon-generated */
public void setTytul_ksiazki(Tytul_ksiazki tytul_ksiazki) {this.tytul_ksiazki = tytul_ksiazki; } public static void main(String t[]) // your code here
{ Uchwyt ap=new Uchwyt();
ap.Dodaj_tytul("1","1","1","1","1");
String lan=ap.tytul_ksiazki.toString();
System.out.println(lan);
}
}
PIO. Autor -Zofia Kruczkiewicz 29