PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fehler beim kompilieren



derandre
24-02-2005, 22:53
hallo,

vielleicht kann mir einer von euch hier ja mal nen tipp zu folgendem problem geben:
schreibe grade meine diplomarbeit schrittweise mit latex und kompiliere ab und zu in ein pdf, um mir das ergebnis anzuschauen.

doch, während des kompilierens scheint etwas schief zu gehen: einmal erscheinen 101 fehler und einige warnungen, und starte ich das kompilieren aber sofort erneut, dann sind es plötzlich nur noch 0 fehler und 27 warnungen und es scheint gut zu gehen. beim nächsten mal wieder 101 fehler, und dann wieder 0 fehler .. und immer so weiter ...

kann mir das mal jemand erklären und nen tipp zum beheben der ursache geben ?

bin euch schon allen im voraus sehr sehr dankbar, denn so langsam nervt es mich :-) !
grüße aus berlin

andre

moedule
24-02-2005, 23:22
hast du verschiedene tex files? soll heißen werden in eine hauptdatei per include oder input andere dateien eingebunden? wenn ja vielleicht bist du im falschendokument wenn du compileren willst ? wenn nein?

dann brauchen wir mehr infos

moe

blubb
24-02-2005, 23:37
Vielleicht tritt der Fehler im Zusammenhang mit dem Inhaltsverzeichnis auf.
Beim einen Lauf wird die toc-Datei erstellt, beim nächsten hat die toc-Datei einen Fehler der den Inhalt der toc-Datei löscht. Dann läufts wieder...

Genaueres könnte man sagen, wenn du uns einfach ein paar der Fehlermeldungen nennen würdest. Meine Glaskugel zeigt mir die Meldung nur sehr verschwommen.
Blubb

Salnic
25-02-2005, 00:51
möglicher Weise sind irgendwelche temporären Dateien, die Latex anlegt (Ref-Liste, Inhaltsverz., Querverw., ...) noch nicht auf dem aktuellen Stand. Dies macht Latex Schritt für Schritt bei jedem Kompilieren.

Man sollte also immer drei mal Komilieren, damit alles stimmt.

derandre
25-02-2005, 10:06
naja, das mit dem 3mal kompilieren hab ich hier auch schon gelesen - aber beim ersten, dritten, fünften, siebten, usw. kompiliervorgang erscheinen IMMER die massigen fehler, und beim zweiten, vierten, usw. durchgang funzt alles ... komisch komisch, nicht wahr ? :-(

derandre
25-02-2005, 10:10
alles klar ... suche mal die fehlermeldungen raus und stell sie dann gleich online .. schon klar, dass ihr so spontan nicht wirklich der glaskugel was entnehmen könnt ... ;-)

aber schonmal vorneweg: der tip mit dem inhaltsverzeichnis scheint auch tangiert zu werden, denn das bleibt seit neuestem einfach mal leer ...

und: ja, ich habe ein dokument, wo ich per include die jeweiligen kapitel extra einfüge ...

naja, bis gleich

derandre
25-02-2005, 13:02
ok, hier nun also meine fehler-log-dateien: musste sie in mehrere teile aufspalten, weil sonst der admin schimpft.

ich benutze TeXnicCenter 1 in Kombination mit MiKTeX 2.1.

und zwar für die fehlerfreie komplierung aber mit 29 warnungen, die ich einfach nicht verstehen will. vielleicht ist das ja auch der grund, für die dann immer wieder auftauchenden 101 fehler ? naja, erstmal das log-file:

-----
This is pdfeTeX, Version 3.141592-1.20a-2.2 (MiKTeX 2.4) (preloaded format=latex 2005.1.4) 25 FEB 2005 12:56
entering extended mode
**H:Studium/8.*Semester/07*Dokumentation/01*Tex/diplom/diplom.tex
(H:Studium/8. Semester/07 Dokumentation/01 Tex/diplom/diplom.tex
LaTeX2e <2003/12/01>
Babel <v3.8a> and hyphenation patterns for english, french, german, ngerman, du
mylang, nohyphenation, loaded.
(C:Programme\MiKTeX 2.1\tex\latex\base\report.cls
Document Class: report 2004/02/16 v1.4f Standard LaTeX document class
(C:Programme\MiKTeX 2.1\tex\latex\base\size12.clo
File: size12.clo 2004/02/16 v1.4f Standard LaTeX file (size option)
)
\c@part=\count79
\c@chapter=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\c@figure=\count86
\c@table=\count87
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(C:Programme\MiKTeX 2.1\tex\latex\tools\varioref.sty
Package: varioref 2004/02/27 v1.4i package for extended references (FMi)
\c@vrcnt=\count88
)
(C:Programme\MiKTeX 2.1\tex\latex\ntgclass\a4.sty
Package: a4 2004/04/15 v1.2g A4 based page layout
)
(C:Programme\MiKTeX 2.1\tex\latex\german\ngerman.sty v2.5e 1998-07-08
Package: ngerman 1998/07/08 v2.5e Support for writing german texts (br)
\grmnU@D=\dimen103
ngerman -- \language number for naustrian undefined, default 3 used.
)
(C:Programme\MiKTeX 2.1\tex\latex\psnfss\courier.sty
Package: courier 2004/09/15 PSNFSS-v9.2 (WaS)
)
(C:Programme\MiKTeX 2.1\tex\latex\base\fontenc.sty
Package: fontenc 2004/02/22 v1.99f Standard LaTeX package

(C:Programme\MiKTeX 2.1\tex\latex\base\t1enc.def
File: t1enc.def 2004/02/22 v1.99f Standard LaTeX file
LaTeX Font Info: Redeclaring font encoding T1 on input line 43.
))
(C:Programme\MiKTeX 2.1\tex\latex\base\inputenc.sty
Package: inputenc 2004/02/05 v1.0d Input encoding file

(C:Programme\MiKTeX 2.1\tex\latex\base\latin1.def
File: latin1.def 2004/02/05 v1.0d Input encoding file
))
(C:Programme\MiKTeX 2.1\tex\latex\graphics\graphicx.sty
Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)

(C:Programme\MiKTeX 2.1\tex\latex\graphics\keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
)
(C:Programme\MiKTeX 2.1\tex\latex\graphics\graphics.sty
Package: graphics 2001/07/07 v1.0n Standard LaTeX Graphics (DPC,SPQR)

(C:Programme\MiKTeX 2.1\tex\latex\graphics\trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
)
(C:Programme\MiKTeX 2.1\tex\latex\00miktex\graphics.cfg
File: graphics.cfg 2003/03/12 v1.1 MiKTeX 'graphics' configuration
)
Package graphics Info: Driver file: pdftex.def on input line 80.

(C:Programme\MiKTeX 2.1\tex\latex\graphics\pdftex.def
File: pdftex.def 2002/06/19 v0.03k graphics/color for pdftex
\Gread@gobject=\count89
))
\Gin@req@height=\dimen104
\Gin@req@width=\dimen105
)
(C:Programme\MiKTeX 2.1\tex\latex\setspace\setspace.sty
Package: setspace 2000/12/01 6.7 Contributed and Supported LaTeX2e package

Package: `setspace' 6.7 <2000/12/01>
) (C:Programme\MiKTeX 2.1\tex\latex\ltxmisc\chngpage.sty
Package: chngpage 2003/08/10 v1.2 change page layout
\c@cp@cnt=\count90
\c@cp@tempcnt=\count91
)
(C:Programme\MiKTeX 2.1\tex\latex\jura\alphanum.sty
Package: alphanum 1998/07/13 v4.3 alphanumeric section numbers
\c@lvla=\count92
\c@lvlb=\count93
\c@lvlc=\count94
\c@lvld=\count95
\c@lvle=\count96
\c@lvlf=\count97
\c@lvlg=\count98
\c@lvlh=\count99
\c@lvli=\count100
\c@lvlj=\count101
\c@lvlk=\count102
\c@lvll=\count103
\c@tiefe=\count104
)
(C:Programme\MiKTeX 2.1\tex\latex\cite\cite.sty
LaTeX Info: Redefining \cite on input line 149.
LaTeX Info: Redefining \nocite on input line 214.
Package: cite 2003/11/04 v 4.01
)
(C:Programme\MiKTeX 2.1\tex\latex\fancyhdr\fancyhdr.sty
\fancy@headwidth=\skip43
\f@ncyO@elh=\skip44
\f@ncyO@erh=\skip45
\f@ncyO@olh=\skip46
\f@ncyO@orh=\skip47
\f@ncyO@elf=\skip48
\f@ncyO@erf=\skip49
\f@ncyO@olf=\skip50
\f@ncyO@orf=\skip51
) (diplom.aux
(deckblatt.aux) (1einfuehrung.aux) (2grundlagen.aux))
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 54.
LaTeX Font Info: ... okay on input line 54.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 54.
LaTeX Font Info: ... okay on input line 54.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 54.
LaTeX Font Info: ... okay on input line 54.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 54.
LaTeX Font Info: ... okay on input line 54.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 54.
LaTeX Font Info: ... okay on input line 54.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 54.
LaTeX Font Info: ... okay on input line 54.

(C:Programme\MiKTeX 2.1\tex\context\base\supp-pdf.tex
(C:Programme\MiKTeX 2.1\tex\context\base\supp-mis.tex
loading : Context Support Macros / Miscellaneous (2004.10.26)
\protectiondepth=\count105
\scratchcounter=\count106
\scratchtoks=\toks15
\scratchdimen=\dimen106
\scratchskip=\skip52
\scratchmuskip=\muskip10
\scratchbox=\box26
\scratchread=\read1
\scratchwrite=\write3
\zeropoint=\dimen107
\onepoint=\dimen108
\onebasepoint=\dimen109
\minusone=\count107
\thousandpoint=\dimen110
\onerealpoint=\dimen111
\emptytoks=\toks16
\nextbox=\box27
\nextdepth=\dimen112
\everyline=\toks17
\!!counta=\count108
\!!countb=\count109
\recursecounter=\count110
)
loading : Context Support Macros / PDF (2004.10.26)
\nofMPsegments=\count111
\nofMParguments=\count112
\everyMPtoPDFconversion=\toks18
) (deckblatt.tex [0

{psfonts.map}]) (diplom.toc)
\tf@toc=\write4
[1

] (1einfuehrung.tex
Kapitel 1.

Underfull \hbox (badness 10000) in paragraph at lines 8--9

[]

Underfull \hbox (badness 10000) in paragraph at lines 10--11

[]

[1

]
Underfull \hbox (badness 10000) in paragraph at lines 12--13

[]

LaTeX Warning: Citation `BZ12005' on page 2 undefined on input line 14.


Underfull \hbox (badness 10000) in paragraph at lines 16--17

[]

Underfull \vbox (badness 10000) has occurred while \output is active []

Package Fancyhdr Warning: \headheight is too small (12.0pt):
Make it at least 14.49998pt.
We now make it that large for the rest of the document.
This may cause the page layout to be inconsistent, however.

[2]
Underfull \hbox (badness 10000) in paragraph at lines 18--19

[]

[3]
Underfull \hbox (badness 10000) in paragraph at lines 24--25

[]

Underfull \hbox (badness 10000) in paragraph at lines 26--27

[]

[4

]
Underfull \hbox (badness 10000) in paragraph at lines 33--34

[]

Underfull \hbox (badness 10000) in paragraph at lines 37--38

[]

) [5

] [6] (2grundlagen.tex
Kapitel 2.

Overfull \hbox (19.12952pt too wide) in paragraph at lines 5--6
\T1/cmr/m/n/12 mög-li-chen an-spruchs-vol-le An-wen-dun-gen wie Vi-deo, MP3-Mus
ikwiedergabe, Tabellen-
[]

Underfull \hbox (badness 10000) in paragraph at lines 5--6

[]

Underfull \hbox (badness 10000) in paragraph at lines 7--8

[]

Underfull \hbox (badness 10000) in paragraph at lines 9--10

[]

[7

]
Underfull \hbox (badness 10000) in paragraph at lines 11--12

[]

<pics/Platzhalter.pdf, id=38, 369.38pt x 226.8475pt>
File: pics/Platzhalter.pdf Graphic file (type pdf)
<use pics/Platzhalter.pdf>
Underfull \vbox (badness 10000) has occurred while \output is active []

[8]
Underfull \hbox (badness 10000) in paragraph at lines 24--25

[]

LaTeX Warning: Citation `PIC05' on page 9 undefined on input line 26.

<pics/MobileGeraete/DisplaygroessenUndFarbvielfalt.pdf, id=42, 298.75383pt x 256
.07486pt>
File: pics/MobileGeraete/DisplaygroessenUndFarbvielfalt.pdf Graphic file (type p
df)
<use pics/MobileGeraete/DisplaygroessenUndFarbvielfalt.pdf>
Underfull \hbox (badness 10000) in paragraph at lines 36--37

[]

Underfull \vbox (badness 2644) has occurred while \output is active []

[9 <pics/Platzhalter.pdf>]
<pics/MobileGeraete/Graffitifeld.pdf, id=60, 227.62187pt x 170.7169pt>
File: pics/MobileGeraete/Graffitifeld.pdf Graphic file (type pdf)

<use pics/MobileGeraete/Graffitifeld.pdf>
Underfull \vbox (badness 1454) has occurred while \output is active []

[10 <pics/MobileGeraete/DisplaygroessenUndFarbvielfalt.pdf
Warning: pdflatex (file pics/MobileGeraete/DisplaygroessenUndFarbvielfalt.pdf):
pdf inclusion: Page Group detected which pdfTeX can't handle. Ignoring it.
>]
<pics/MobileGeraete/tastaturbasierteEingabe.pdf, id=124, 398.33878pt x 312.97984
pt>
File: pics/MobileGeraete/tastaturbasierteEingabe.pdf Graphic file (type pdf)
<use pics/MobileGeraete/tastaturbasierteEingabe.pdf>
Underfull \hbox (badness 10000) in paragraph at lines 56--57

[]

LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 58.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 58.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 58.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 59.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 59.

LaTeX Warning: Citation `CBRISC04' on page 11 undefined on input line 59.

LaTeX Warning: Citation `Bei02' on page 11 undefined on input line 59.

LaTeX Warning: Citation `CBCISC04' on page 11 undefined on input line 59.

[11 <pics/MobileGeraete/Graffitifeld.pdf
Warning: pdflatex (file pics/MobileGeraete/Graffitifeld.pdf): pdf inclusion: Pag
e Group detected which pdfTeX can't handle. Ignoring it.
>]
Overfull \hbox (0.31618pt too wide) in paragraph at lines 60--61
[]\T1/cmr/m/n/12 Aufgrund der ge-ge-be-nen Res-sour-cen-knapp-heit bei mo-bi-le
n End-ge-rä-ten kommt
[]

Underfull \hbox (badness 10000) in paragraph at lines 60--61

[]

[12 <pics/MobileGeraete/tastaturbasierteEingabe.pdf
Warning: pdflatex (file pics/MobileGeraete/tastaturbasierteEingabe.pdf): pdf inc
lusion: Page Group detected which pdfTeX can't handle. Ignoring it.
>]

LaTeX Warning: Citation `CBPPC04' on page 13 undefined on input line 63.

Underfull \hbox (badness 10000) in paragraph at lines 63--64

[]

LaTeX Warning: Citation `CBPOS05' on page 13 undefined on input line 65.

Underfull \hbox (badness 10000) in paragraph at lines 65--66

[]

LaTeX Warning: Citation `CBSYM05' on page 13 undefined on input line 67.

LaTeX Warning: Citation `SYM05' on page 13 undefined on input line 67.

Underfull \vbox (badness 10000) has occurred while \output is active []

[13]
<pics/MobileGeraete/Betriebssysteme.pdf, id=338, 398.33878pt x 256.07486pt>
File: pics/MobileGeraete/Betriebssysteme.pdf Graphic file (type pdf)

<use pics/MobileGeraete/Betriebssysteme.pdf>
Underfull \hbox (badness 10000) in paragraph at lines 76--77

[]

LaTeX Warning: Citation `Gol04a' on page 14 undefined on input line 78.

Underfull \hbox (badness 10000) in paragraph at lines 78--79

[]

[14 <pics/MobileGeraete/Betriebssysteme.pdf
Warning: pdflatex (file pics/MobileGeraete/Betriebssysteme.pdf): pdf inclusion:
Page Group detected which pdfTeX can't handle. Ignoring it.
>]

LaTeX Warning: Citation `Gol04b' on page 15 undefined on input line 80.

Overfull \hbox (21.00824pt too wide) in paragraph at lines 80--81
[]\T1/cmr/m/n/12 Trotz die-ses fort-schrei-ten-den Ver-drän-gungs-wett-be-werbs
und des Zu-sam-menschlus-
[]

Underfull \hbox (badness 10000) in paragraph at lines 85--86

[]

Underfull \hbox (badness 10000) in paragraph at lines 87--88

[]

Underfull \hbox (badness 10000) in paragraph at lines 89--90

[]

[15]
Underfull \hbox (badness 10000) in paragraph at lines 91--92

[]

LaTeX Font Info: Try loading font information for OMS+cmr on input line 96.
(C:Programme\MiKTeX 2.1\tex\latex\base\omscmr.fd
File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
)
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <12> not available
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 96.
[16]

LaTeX Warning: Citation `Sun05' on page 17 undefined on input line 108.

Underfull \hbox (badness 10000) in paragraph at lines 108--109

[]

Underfull \hbox (badness 10000) in paragraph at lines 121--122

[]

[17] <pics/J2SE/J2SE.pdf, id=440, 702.625pt x 314.17375pt>
File: pics/J2SE/J2SE.pdf Graphic file (type pdf)

<use pics/J2SE/J2SE.pdf>
Underfull \hbox (badness 10000) in paragraph at lines 134--135

[]

[18 <pics/J2SE/J2SE.pdf>]

LaTeX Warning: Citation `SunEE05' on page 19 undefined on input line 142.

Overfull \hbox (18.71169pt too wide) in paragraph at lines 148--149
\T1/cmr/m/n/12 Durch Im-ple-men-tie-rung der Spe-zi-fi-ka-tio-nen des J2EE-Stan
dards sei-tens der Software-
[]

Overfull \hbox (21.59427pt too wide) in paragraph at lines 148--149
\T1/cmr/m/n/12 Ressourcen-Pooling[], die Kom-mu-ni-ka-ti-on zwi-schen den ein-z
el-nen J2EE-Komponenten
[]

Underfull \hbox (badness 10000) in paragraph at lines 148--149

[]

[19] <pics/J2EE/J2EEArchitektur.pdf, id=455, 846.16125pt x 540.0175pt>
File: pics/J2EE/J2EEArchitektur.pdf Graphic file (type pdf)

<use pics/J2EE/J2EEArchitektur.pdf>
Overfull \hbox (29.80592pt too wide) in paragraph at lines 157--158
[]\T1/cmr/m/n/12 Applikationsserver für den pro-duk-ti-ven Ein-satz mit voll-st
än-di-ger J2EE-Konformität
[]

derandre
25-02-2005, 13:03
Underfull \hbox (badness 10000) in paragraph at lines 157--158

[]

[20 <pics/J2EE/J2EEArchitektur.pdf>]
<pics/J2EE/J2EE4SchichtenModell.pdf, id=467, 568.1225pt x 450.68375pt>
File: pics/J2EE/J2EE4SchichtenModell.pdf Graphic file (type pdf)

<use pics/J2EE/J2EE4SchichtenModell.pdf> [21 <pics/J2EE/J2EE4SchichtenModell.pdf>
]
Underfull \hbox (badness 10000) in paragraph at lines 180--181

[]

[22]
Overfull \hbox (48.53201pt too wide) in paragraph at lines 182--183
[]\T1/cmr/m/n/12 Die In-stal-la-ti-on der er-stell-ten Kom-po-nen-ten im Con-ta
i-ner des J2EE-Applikationsservers
[]

<pics/J2EE/J2EEWARModulAufbau.pdf, id=482, 568.1225pt x 532.99126pt>
File: pics/J2EE/J2EEWARModulAufbau.pdf Graphic file (type pdf)

<use pics/J2EE/J2EEWARModulAufbau.pdf> [23]
Overfull \hbox (2.40723pt too wide) in paragraph at lines 198--201
\T1/cmr/m/n/12 Deskriptor ge-kap-selt. Zu-sam-men im-ple-men-tie-ren sie da-bei
die J2EE Connec-
[]

[24 <pics/J2EE/J2EEWARModulAufbau.pdf>]
<pics/J2EE/J2EEEARModulAufbau.pdf, id=498, 568.1225pt x 340.27126pt>
File: pics/J2EE/J2EEEARModulAufbau.pdf Graphic file (type pdf)

<use pics/J2EE/J2EEEARModulAufbau.pdf>

LaTeX Warning: Citation `IHW04' on page 25 undefined on input line 221.

LaTeX Warning: Citation `GHJV95' on page 25 undefined on input line 221.

Underfull \hbox (badness 10000) in paragraph at lines 221--222

[]

[25 <pics/J2EE/J2EEEARModulAufbau.pdf>]

LaTeX Warning: Citation `HC01' on page 26 undefined on input line 226.

Overfull \hbox (6.50774pt too wide) in paragraph at lines 229--230
\T1/cmr/m/n/12 wend-ba-re Kom-po-nen-ten im Rah-men ei-ner mehr-schich-ti-gen E
nterprise-Anwendung,
[]

Underfull \hbox (badness 10000) in paragraph at lines 229--230

[]

[26]
Underfull \hbox (badness 10000) in paragraph at lines 232--233

[]

Underfull \hbox (badness 10000) in paragraph at lines 234--235

[]

LaTeX Font Info: Try loading font information for T1+pcr on input line 236.
(C:Programme\MiKTeX 2.1\tex\latex\psnfss\t1pcr.fd
File: t1pcr.fd 2001/06/04 font definitions for T1/pcr.
)
Underfull \hbox (badness 10000) in paragraph at lines 237--238

[]

Underfull \vbox (badness 5460) has occurred while \output is active []

[27]

LaTeX Warning: Citation `Bie02' on page 28 undefined on input line 242.

Underfull \hbox (badness 10000) in paragraph at lines 239--243

[]

Overfull \hbox (1.10054pt too wide) in paragraph at lines 244--245
[]\T1/cmr/bx/n/12 Message-Driven Be-an: \T1/cmr/m/n/12 Für asyn-chro-ne [] Kom-
mu-ni-ka-ti-ons-ab-läu-fe in J2EE-
[]

Underfull \hbox (badness 10000) in paragraph at lines 244--245

[]

[28]
Underfull \hbox (badness 10000) in paragraph at lines 246--247

[]

Underfull \hbox (badness 10000) in paragraph at lines 249--250

[]

Underfull \vbox (badness 5460) has occurred while \output is active []

[29]
Overfull \hbox (3.28546pt too wide) in paragraph at lines 258--259
[]\T1/pcr/m/n/12 Methodenaufrufe werden über das RMI/IIOP-Protokoll
[]

Overfull \hbox (60.88544pt too wide) in paragraph at lines 264--265
[]\T1/pcr/m/n/12 vorwiegend für semantisch in Beziehung zueinander stehende
[]

Underfull \hbox (badness 10000) in paragraph at lines 269--270

[]

[30]
LaTeX Font Info: Font shape `T1/pcr/m/it' in size <12> not available
(Font) Font shape `T1/pcr/m/sl' tried instead on input line 280.

Overfull \hbox (68.08543pt too wide) in paragraph at lines 280--281
[]\T1/pcr/m/n/12 stellt die Dienste (Geschäftsmethoden) einer EJB-Komponente
[]

Overfull \hbox (68.08543pt too wide) in paragraph at lines 286--287
[]\T1/pcr/m/n/12 bietet die Dienste (Geschäftsmethoden) einer EJB-Komponente
[]

File: pics/Platzhalter.pdf Graphic file (type pdf)
<use pics/Platzhalter.pdf>
Overfull \hbox (80.88585pt too wide) in paragraph at lines 301--302
[]\T1/pcr/m/n/12 Zur Vervollständigung der benötigten Elemente einer EJB-Kompon
ente
[]

Overfull \hbox (34.46104pt too wide) in paragraph at lines 301--302
\T1/pcr/m/n/12 wird für den Typ Entity Bean zusätzlich eine Klasse erzeugt,
[]

Overfull \hbox (20.06105pt too wide) in paragraph at lines 301--302
\T1/pcr/m/n/12 die als Primärschlüssel zur eindeutigen Identifikation einer
[]

[31]
Overfull \hbox (102.48584pt too wide) in paragraph at lines 302--303
[]\T1/pcr/m/n/12 Für Session Beans bietet sich auÿerdem zusätzlich die Implemen
tierung
[]

Overfull \hbox (70.46103pt too wide) in paragraph at lines 302--303
\T1/pcr/m/n/12 einer Schnittstelle an, um den Dienst der Komponente als Webserv
ice
[]

Underfull \hbox (badness 10000) in paragraph at lines 302--303

[]

Overfull \hbox (44.88586pt too wide) in paragraph at lines 304--305
[]\T1/pcr/m/n/12 Um eine EJB-Referenz von einem entfernten Rechner zu erhalten
[]

Overfull \hbox (56.06104pt too wide) in paragraph at lines 304--305
\T1/pcr/m/n/12 wird bei J2EE standardmäÿig der Java Naming and Directory Servic
e
[]

Overfull \hbox (77.66103pt too wide) in paragraph at lines 304--305
\T1/pcr/m/n/12 (JNDI) verwendet. Mit Kenntnis des Alias-Namens einer aufzusuche
nden
[]

Overfull \hbox (41.66104pt too wide) in paragraph at lines 304--305
\T1/pcr/m/n/12 Referenz und des Servers, auf dem sich die Komponente befindet,
[]

Overfull \hbox (41.66104pt too wide) in paragraph at lines 304--305
\T1/pcr/m/n/12 wird mittels dieses in Abschnitt 2.3.2.4 vorgestellten Dienstes
[]

Underfull \hbox (badness 10000) in paragraph at lines 304--305

[]

Overfull \hbox (30.48587pt too wide) in paragraph at lines 306--307
[]\T1/pcr/m/n/12 EJB-Komponenten werden vom Container selbständig über einen
[]

Overfull \hbox (20.06105pt too wide) in paragraph at lines 306--307
\T1/pcr/m/n/12 Poolingmechanismus verwaltet. Dadurch wird eine automatische
[]

Overfull \hbox (12.86105pt too wide) in paragraph at lines 306--307
\T1/pcr/m/n/12 Skalierung der Anwendung bei steigender Last ermöglicht, so
[]

Overfull \hbox (41.66104pt too wide) in paragraph at lines 306--307
\T1/pcr/m/n/12 dass die Anzahl der Bean-Instanzen im Pool dynamisch vergröÿert
[]

LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <12> not available
(Font) Font shape `T1/pcr/b/n' tried instead on input line 311.

LaTeX Warning: Citation `CFF02' on page 32 undefined on input line 311.

Overfull \hbox (34.46104pt too wide) in paragraph at lines 311--312
\T1/pcr/m/n/12 Webkomponenten bilden in einer J2EE-Umgebung die serverseitige
[]

Overfull \hbox (41.66104pt too wide) in paragraph at lines 311--312
\T1/pcr/m/n/12 Präsentationsschicht, welche gewissermaÿen die Funktionalitäten
[]

Overfull \hbox (20.06105pt too wide) in paragraph at lines 311--312
\T1/pcr/m/n/12 des Webcontainers erweitern können [\T1/pcr/b/n/12 ?\T1/pcr/m/n/
12 ]. Da \T1/pcr/m/sl/12 Java Server Pages
[]

Overfull \hbox (20.06105pt too wide) in paragraph at lines 311--312
\T1/pcr/m/n/12 und die \T1/pcr/m/sl/12 Servlet API \T1/pcr/m/n/12 bereits frühe
r auf dem Markt existierten
[]

Overfull \hbox (27.26105pt too wide) in paragraph at lines 311--312
\T1/pcr/m/n/12 als die EJB-Spezifikation, ist die Komponentenausprägung hier
[]

Overfull \hbox (27.26105pt too wide) in paragraph at lines 311--312
\T1/pcr/m/n/12 weitaus geringer. Während Servlets mit der Konfiguration über
[]

Overfull \hbox (5.66106pt too wide) in paragraph at lines 311--312
\T1/pcr/m/n/12 Beschreibungsdateien oder der expliziten Inbetriebnahme in
[]

Overfull \hbox (63.26103pt too wide) in paragraph at lines 311--312
\T1/pcr/m/n/12 einem Container wesentliche Anforderungen an Komponenten erfülle
n,
[]

Overfull \hbox (48.86104pt too wide) in paragraph at lines 311--312
\T1/pcr/m/n/12 tangieren Java Server Pages diese Eckpunkte kaum. Daraus ergeben

[]

Overfull \hbox (99.26102pt too wide) in paragraph at lines 311--312
\T1/pcr/m/n/12 sich für jede Technologien unterschiedliche Aufgaben und Einsatz
gebiete
[]

Underfull \hbox (badness 10000) in paragraph at lines 311--312

[]

Underfull \vbox (badness 10000) has occurred while \output is active []

[32]
Overfull \hbox (9.29697pt too wide) in paragraph at lines 313--314
[]\T1/cmr/bx/n/12 Java Serv-lets: \T1/pcr/m/n/12 Servlets sind spezielle Java-O
bjekte, welche
[]

Overfull \hbox (70.46103pt too wide) in paragraph at lines 313--314
\T1/pcr/m/n/12 zur Kommunikation das Anfrage-Antwort-Paradigma des HTTP-Protoko
lls
[]

Overfull \hbox (5.66106pt too wide) in paragraph at lines 313--314
\T1/pcr/m/n/12 verwenden. Dabei wird die Clientanfrage als \T1/pcr/m/sl/12 Requ
est\T1/pcr/m/n/12 -Objekt
[]

Overfull \hbox (43.45897pt too wide) in paragraph at lines 313--314
\T1/pcr/m/n/12 vom Container übergeben, welches den direkten Zugriff auf GET[]-

[]

Overfull \hbox (50.65897pt too wide) in paragraph at lines 313--314
\T1/pcr/m/n/12 und POST[]-Methoden ermöglicht, während die serverseitige Antwor
t
[]

Overfull \hbox (5.66106pt too wide) in paragraph at lines 313--314
\T1/pcr/m/n/12 über das \T1/pcr/m/sl/12 Response\T1/pcr/m/n/12 -Objekt an den C
lient übermittelt und den
[]

Overfull \hbox (52.08586pt too wide) in paragraph at lines 314--315
[]\T1/pcr/m/n/12 Servlets werden vom Web-Container eines J2EE-Servers verwaltet

[]

Overfull \hbox (56.06104pt too wide) in paragraph at lines 314--315
\T1/pcr/m/n/12 und müssen dazu die abstrakte Klasse javax.servlet.GenericServle
t
[]

Overfull \hbox (34.46104pt too wide) in paragraph at lines 314--315
\T1/pcr/m/n/12 erweitern. Der Container regelt den Lebenszyklus einer solchen
[]

Overfull \hbox (20.06105pt too wide) in paragraph at lines 314--315
\T1/pcr/m/n/12 Komponente und stellt über den ServletContext weiterführende
[]

Overfull \hbox (20.06105pt too wide) in paragraph at lines 314--315
\T1/pcr/m/n/12 Informationen zum Objekt und seiner Laufzeitumgebung bereit.
[]

Overfull \hbox (27.26105pt too wide) in paragraph at lines 314--315
\T1/pcr/m/n/12 Auÿerdem können zur Zustandspeicherung eines Clients über das
[]

Overfull \hbox (20.06105pt too wide) in paragraph at lines 314--315
\T1/pcr/m/n/12 Servlet Sessionobjekte abgelegt werden, um Daten für mehrere
[]

Overfull \hbox (27.26105pt too wide) in paragraph at lines 314--315
\T1/pcr/m/n/12 Kommunikationsabläufe Nutzer-spezifisch persistent zu halten.
[]

Overfull \hbox (34.46104pt too wide) in paragraph at lines 314--315
\T1/pcr/m/n/12 Die Identifizierung und Zuordnung des Clients zur Session wird
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 314--315
\T1/pcr/m/n/12 in der Regel vom Container übernommen. Dieser setzt je nach
[]


Overfull \hbox (88.45688pt too wide) in paragraph at lines 314--315
\T1/pcr/m/n/12 Implementierung und Möglichkeit entweder Cookies[] oder URL-Rewr
iting[]
[]


Underfull \vbox (badness 10000) has occurred while \output is active []

[33]
Overfull \hbox (44.88586pt too wide) in paragraph at lines 315--316
[]\T1/pcr/m/n/12 Zusammen mit eventuell erweiternden Klassen oder zusätzlichen
[]


Overfull \hbox (5.66106pt too wide) in paragraph at lines 315--316
\T1/pcr/m/n/12 Web-Komponenten wird das Servlet analog zu EJB-Komponenten
[]


Overfull \hbox (63.26103pt too wide) in paragraph at lines 315--316
\T1/pcr/m/n/12 als Bestandteil eines Archivs dem zugehörigen Container übergebe
n.
[]

Overfull \hbox (70.46103pt too wide) in paragraph at lines 315--316
\T1/pcr/m/n/12 Die Bekanntmachung und Konfiguration innerhalb der Laufzeitumgeb
ung
[]

Overfull \hbox (120.86101pt too wide) in paragraph at lines 315--316
\T1/pcr/m/n/12 erfolgt dabei über den erforderlichen XML-basierten Deployment-D
eskriptor,
[]

Overfull \hbox (41.66104pt too wide) in paragraph at lines 315--316
\T1/pcr/m/sl/12 web.xml\T1/pcr/m/n/12 . Auf diese Weise wird dem Servlet ein na
tursprachlicher
[]

Overfull \hbox (63.26103pt too wide) in paragraph at lines 315--316
\T1/pcr/m/n/12 Rahmen zur Adressierung zugeordnet und es können weitere Paramet
er
[]

Overfull \hbox (8.88588pt too wide) in paragraph at lines 316--317
[]\T1/pcr/m/n/12 Als Bestandteil einer J2EE-Anwendung übernehmen Servlets
[]

Overfull \hbox (77.66103pt too wide) in paragraph at lines 316--317
\T1/pcr/m/n/12 innerhalb der Web-Schicht die Rolle zur Steuerung der Programmlo
gik.
[]

Overfull \hbox (12.86105pt too wide) in paragraph at lines 316--317
\T1/pcr/m/n/12 Das hierbei oft verwendete Entwurfsmuster Controller wird
[]

Overfull \hbox (27.26105pt too wide) in paragraph at lines 316--317
\T1/pcr/m/n/12 ausführlich in [?] vorgestellt und dient als auswertendes und
[]

Overfull \hbox (77.66103pt too wide) in paragraph at lines 316--317
\T1/pcr/m/n/12 steuerndes Element. Üblicherweise delegieren Servlets Clientanfr
agen
[]

Overfull \hbox (27.26105pt too wide) in paragraph at lines 316--317
\T1/pcr/m/n/12 hauptsächlich an die zuständigen Webkomponenten weiter, wobei
[]

Overfull \hbox (27.26105pt too wide) in paragraph at lines 316--317
\T1/pcr/m/n/12 die Erzeugung von HTML-Code zur Resonse-Gestaltung häufig von
[]

Overfull \hbox (5.66106pt too wide) in paragraph at lines 316--317
\T1/pcr/m/n/12 den beteiligten Java Server Pages übernommen wird. Dadurch
[]

Overfull \hbox (41.66104pt too wide) in paragraph at lines 316--317
\T1/pcr/m/n/12 lässt sich innerhalb der Webkomponente gewissermaÿen im Kleinen
[]

Overfull \hbox (5.66106pt too wide) in paragraph at lines 316--317
\T1/pcr/m/n/12 das MVC-Modell zur logischen Aufgabentrennung realisieren.
[]

Underfull \hbox (badness 10000) in paragraph at lines 316--317

[]


Overfull \hbox (7.94856pt too wide) in paragraph at lines 318--319
[]\T1/cmr/bx/n/12 Java Ser-ver Pa-ges: \T1/pcr/m/n/12 Die Aufgabe der ebenfalls
zur Webschicht
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 318--319
\T1/pcr/m/n/12 gehörenden Java Server Pages (JSP) besteht vorrangig in der
[]


Overfull \hbox (34.46104pt too wide) in paragraph at lines 318--319
\T1/pcr/m/n/12 Formatierung und Ausgabe der Ergebnisse aus der Clientanfrage.
[]


Overfull \hbox (113.66101pt too wide) in paragraph at lines 318--319
\T1/pcr/m/n/12 Dazu werden typische statische HTML-Tags mit dynamischen JSP-spe
zifischen
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 318--319
\T1/pcr/m/n/12 Aktionen zusammengeführt. Auÿerdem besteht die Möglichkeit,
[]

derandre
25-02-2005, 13:03
Overfull \hbox (99.26102pt too wide) in paragraph at lines 318--319
\T1/pcr/m/n/12 Java-Code direkt in die Server Page einzubinden, was der Vorgehe
nsweise
[]


Overfull \hbox (41.66104pt too wide) in paragraph at lines 318--319
\T1/pcr/m/n/12 bei vergleichbaren Webscriptsprachen (etwa Active Server Pages)
[]


Overfull \hbox (66.48586pt too wide) in paragraph at lines 319--321
[]\T1/pcr/m/n/12 Im technologischen Zusammenhang sind Java Server Pages ebenfal
ls
[]


Overfull \hbox (77.66103pt too wide) in paragraph at lines 319--321
\T1/pcr/m/n/12 als Java-Objekte zu betrachten. Sie werden vor der ersten Ausfüh
rung
[]


Overfull \hbox (56.06104pt too wide) in paragraph at lines 319--321
\T1/pcr/m/n/12 Die Spezifikation der Java Server Pages baut auf der Java Servle
t
[]


Overfull \hbox (56.06104pt too wide) in paragraph at lines 319--321
\T1/pcr/m/n/12 API auf und ähnelt dieser in der Verarbeitung durch den Containe
r
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 319--321
\T1/pcr/m/n/12 stark, wobei folglich ebenfalls die Request-, Response- und
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 319--321
\T1/pcr/m/n/12 Sessionobjekte beim Laufzeitverhalten zur Verfügung stehen.
[]

[34]
Overfull \hbox (30.48587pt too wide) in paragraph at lines 321--323
[]\T1/pcr/m/n/12 Um die Lesbarkeit des Quellcodes einer JSP-Seite zu wahren,
[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 321--323
\T1/pcr/m/n/12 wird im Allgemeinen darauf verwiesen, so wenig Java-Code wie
[]


Overfull \hbox (84.86102pt too wide) in paragraph at lines 321--323
\T1/pcr/m/n/12 möglich in der Seite zu integrieren. Vielmehr kann dieser ausgel
agert
[]


Overfull \hbox (27.26105pt too wide) in paragraph at lines 321--323
\T1/pcr/m/n/12 werden und durch methodische Aufrufe angesprochen werden. Als
[]


Overfull \hbox (48.86104pt too wide) in paragraph at lines 321--323
\T1/pcr/m/n/12 Webkomponente bleiben Java Server Pages dadurch im Zuständigkeit

[]


Overfull \hbox (77.66103pt too wide) in paragraph at lines 321--323
\T1/pcr/m/n/12 des Webdesigners, wobei die funktionelle Umsetzung der ausgelage
rten
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 321--323
\T1/pcr/m/n/12 Für diese Trennung der Komplexität existieren zwei Ansätze:
[]

LaTeX Font Info: Try loading font information for OMS+pcr on input line 325.

(C:Programme\MiKTeX 2.1\tex\latex\psnfss\omspcr.fd
File: omspcr.fd
)
LaTeX Font Info: Font shape `OMS/pcr/m/n' in size <12> not available
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 325.

Overfull \hbox (6.23576pt too wide) in paragraph at lines 325--326
[]\T1/pcr/m/sl/12 Java Beans \T1/pcr/m/n/12 treten als eigenständige Objekte au
f, wobei
[]


Overfull \hbox (42.23575pt too wide) in paragraph at lines 325--326
\T1/pcr/m/n/12 sämtliche Funktionalitäten zur Beschaffung und Formatierung
[]


Overfull \hbox (27.83575pt too wide) in paragraph at lines 325--326
\T1/pcr/m/n/12 von Daten in ihnen gekapselt werden. Der Java-Code in der
[]


Overfull \hbox (42.23575pt too wide) in paragraph at lines 325--326
\T1/pcr/m/n/12 JSP-Seite beschränkt sich damit auf das Setzen und Auslesen
[]


Overfull \hbox (49.43575pt too wide) in paragraph at lines 326--327
[]\T1/pcr/m/n/12 Ein alternatives Konzept stellt die Verwendung von flexiblen
[]


Overfull \hbox (85.43573pt too wide) in paragraph at lines 326--327
\T1/pcr/m/sl/12 Custom Tags \T1/pcr/m/n/12 dar, welche über benutzerdefinierte
Schlüsselelemente
[]


Overfull \hbox (49.43575pt too wide) in paragraph at lines 326--327
\T1/pcr/m/n/12 innerhalb einer Seite repräsentiert werden. Die entstehenden
[]


Overfull \hbox (13.43576pt too wide) in paragraph at lines 326--327
\T1/pcr/m/n/12 Tag-Bibliotheken erhalten eigenständige Namensräume und
[]


Overfull \hbox (49.43575pt too wide) in paragraph at lines 326--327
\T1/pcr/m/n/12 können von den Seiten bei Bedarf geladen werden. Beim Aufruf
[]


Overfull \hbox (27.83575pt too wide) in paragraph at lines 326--327
\T1/pcr/m/n/12 identifiziert der Server die korrespondierende Bibliothek
[]


Overfull \hbox (27.83575pt too wide) in paragraph at lines 326--327
\T1/pcr/m/n/12 und leitet die Methodenaufrufe an sie weiter. Custom Tags
[]


Overfull \hbox (35.03575pt too wide) in paragraph at lines 326--327
\T1/pcr/m/n/12 können ganze HTML-Blöcke umschlieÿen und haben darauf dann
[]


Overfull \hbox (13.43576pt too wide) in paragraph at lines 326--327
\T1/pcr/m/n/12 auch lesenden und schreibenden Zugriff. Sie werden über
[]


Overfull \hbox (35.03575pt too wide) in paragraph at lines 326--327
\T1/pcr/m/n/12 Einträge im Web-Deployment-Descriptor dem Server in vollem
[]


Overfull \hbox (42.23575pt too wide) in paragraph at lines 326--327
\T1/pcr/m/n/12 Umfang bekannt gemacht und können somit in der Folge leicht
[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 331--332
\T1/pcr/m/n/12 Während die Komponenten-Standards EJB, Java Servlets und JSP
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 331--332
\T1/pcr/m/n/12 schon eingehend betrachtet wurden, sollen nun weiterführend
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 331--332
\T1/pcr/m/n/12 diejenigen Technologien erläutert werden, die ebenfalls zur
[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 331--332
\T1/pcr/m/n/12 J2EE-Spezifikation gehören und teilweise bei der Entwicklung
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 331--332
\T1/pcr/m/n/12 der ab Kapitel 4 beschriebenen Anwendung zum Einsatz kamen.
[]


Overfull \hbox (92.06102pt too wide) in paragraph at lines 331--332
\T1/pcr/m/n/12 Folgende Technologien muss dabei ein J2EE-konformer Applikations
server
[]


Underfull \vbox (badness 10000) has occurred while \output is active []

[35]
Overfull \hbox (118.14296pt too wide) in paragraph at lines 346--347
[]\T1/cmr/bx/it/12 JNDI - Ja-va Na-ming and Di-rec-toy In-ter-face: \T1/pcr/m/n
/12 JNDI ist die Standardschnittstelle
[]


Overfull \hbox (48.86104pt too wide) in paragraph at lines 346--347
\T1/pcr/m/n/12 für den Zugriff auf Namens- und Verzeichnisdienste. Diese werden

[]


Overfull \hbox (34.46104pt too wide) in paragraph at lines 346--347
\T1/pcr/m/n/12 unter anderem für die Verwaltung und den Zugriff auf verteilte
[]


Overfull \hbox (5.66106pt too wide) in paragraph at lines 346--347
\T1/pcr/m/n/12 Komponenten benötigt, wodurch eine höhere Flexibilität und
[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 346--347
\T1/pcr/m/n/12 geringere Kopplung zwischen den einzelnen Elementen erreicht
[]


Overfull \hbox (5.66106pt too wide) in paragraph at lines 346--347
\T1/pcr/m/n/12 wird. Dazu gehören nicht zwingend nur Softwarekomponenten,
[]


Overfull \hbox (56.06104pt too wide) in paragraph at lines 346--347
\T1/pcr/m/n/12 sondern beispielsweise auch Rechner oder Drucker, Benutzerprofil
e
[]


Overfull \hbox (5.66106pt too wide) in paragraph at lines 346--347
\T1/pcr/m/n/12 in einem LDAP-Verzeichnis oder verteilte Komponenten einer
[]


Overfull \hbox (41.66104pt too wide) in paragraph at lines 346--347
\T1/pcr/m/n/12 CORBA-Anwendung. Eine jede Ressource besitzt dabei individuelle
[]


Overfull \hbox (27.26105pt too wide) in paragraph at lines 346--347
\T1/pcr/m/n/12 Eigenschaften, über die sie jederzeit durch einen Namens- und
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 346--347
\T1/pcr/m/n/12 Verzeichnisdienst auffindbar ist. Vorraussetzung dafür ist,
[]

[36]
Overfull \hbox (16.08588pt too wide) in paragraph at lines 347--348
[]\T1/pcr/m/n/12 In J2EE dient JNDI als zentraler Namensdienst für Objekte
[]


Overfull \hbox (48.86104pt too wide) in paragraph at lines 347--348
\T1/pcr/m/n/12 jeglicher Art. So wird JNDI standardmäÿig genutzt, um Referenzen

[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 347--348
\T1/pcr/m/n/12 auf EJBs zur Verfügung zu stellen, welche bei Inbetriebnahme
[]


Overfull \hbox (48.86104pt too wide) in paragraph at lines 347--348
\T1/pcr/m/n/12 vom Application Server an den Verzeichnisdienst gebunden werden.

[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 347--348
\T1/pcr/m/n/12 Für den Einsatz von bzw. den Zugriff auf EJB-Komponenten ist
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 347--348
\T1/pcr/m/n/12 JNDI somit zwingend notwendig, da erst dieses Interface den
[]

<pics/J2EE/JNDI.pdf, id=557, 550.055pt x 635.37375pt>
File: pics/J2EE/JNDI.pdf Graphic file (type pdf)
<use pics/J2EE/JNDI.pdf>

LaTeX Warning: Reference 'fig:JNDI' on page 37 undefined on input line 357.


Overfull \hbox (1.68588pt too wide) in paragraph at lines 357--358
[]\T1/pcr/m/n/12 Die Nutzung eines spezifischen Namensdienstes erfordert
[]


Overfull \hbox (113.66101pt too wide) in paragraph at lines 357--358
\T1/pcr/m/n/12 eine JNDI-Implementierung, die bei J2EE vom Applikationsserver-H
ersteller
[]


Overfull \hbox (63.26103pt too wide) in paragraph at lines 357--358
\T1/pcr/m/n/12 gewährleistet werden muss. Der Zugriff auf ein Objekt im JNDI-Ba
um
[]


Overfull \hbox (34.46104pt too wide) in paragraph at lines 357--358
\T1/pcr/m/n/12 erfolgt entweder über eine konkrete URL, oder über die Methode
[]


Overfull \hbox (41.66104pt too wide) in paragraph at lines 357--358
\T1/pcr/m/n/12 lookup(), welche ein Objekt anhand des natursprachlichen Namens
[]


Underfull \hbox (badness 10000) in paragraph at lines 357--358

[]

[37 <pics/J2EE/JNDI.pdf>]

LaTeX Warning: Citation `CBJDBC05' on page 38 undefined on input line 359.


Overfull \hbox (41.66104pt too wide) in paragraph at lines 359--360
\T1/pcr/m/n/12 Java-Anwendungen den Zugang auf mittlerer Ebene zu relationalen
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 359--360
\T1/pcr/m/n/12 Datenbank-Systemen über die \T1/pcr/m/sl/12 Structured Query Lan
guage \T1/pcr/m/n/12 (SQL)
[]


Overfull \hbox (5.66106pt too wide) in paragraph at lines 359--360
\T1/pcr/m/n/12 in der standardisierten Version von 1992 [?]. Es wird dazu
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 359--360
\T1/pcr/m/n/12 ein Satz von Schnittstellen definiert, die den Groÿteil der
[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 359--360
\T1/pcr/m/n/12 Datenbank-Funktionalität umfassen, darunter die Durchführung
[]


Overfull \hbox (48.86104pt too wide) in paragraph at lines 359--360
\T1/pcr/m/n/12 von Abfragen, die Verarbeitung von Ergebnissen, die Manipulation

[]


Overfull \hbox (70.46103pt too wide) in paragraph at lines 359--360
\T1/pcr/m/n/12 von Datensätzen und die Bestimmung von Konfigurationsinformation
en.
[]


Overfull \hbox (70.46103pt too wide) in paragraph at lines 359--360
\T1/pcr/m/n/12 In seiner Funktion als Universalschnittstelle ist JDBC vergleich
bar
[]


Overfull \hbox (131.28583pt too wide) in paragraph at lines 360--361
[]\T1/pcr/m/n/12 Für den Zugriff auf ein konkretes \T1/pcr/m/sl/12 relationales
Datenbank-Managementsystem
[]


Overfull \hbox (5.66106pt too wide) in paragraph at lines 360--361
\T1/pcr/m/n/12 (RDBMS) wird ein entsprechend angepasster Datenbanktreiber
[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 360--361
\T1/pcr/m/n/12 benötigt, der die JDBC-API zur Verfügung stellt, über die er
[]


Overfull \hbox (27.26105pt too wide) in paragraph at lines 360--361
\T1/pcr/m/n/12 angesprochen wird. Dadurch, dass jeder Datenbankzugriff durch
[]


Overfull \hbox (84.86102pt too wide) in paragraph at lines 360--361
\T1/pcr/m/n/12 JDBC gekapselt wird, ist es möglich, beliebige RDBMS auf einheit
liche
[]


Overfull \hbox (16.08588pt too wide) in paragraph at lines 361--362
[]\T1/pcr/m/n/12 Im Kontext von EJB wird JDBC verwendet, wenn die Zugriffe
[]


Overfull \hbox (34.46104pt too wide) in paragraph at lines 361--362
\T1/pcr/m/n/12 auf die Datenbank manuell implementiert werden, beispielsweise
[]


Overfull \hbox (84.86102pt too wide) in paragraph at lines 361--362
\T1/pcr/m/n/12 bei \T1/pcr/m/sl/12 Entity Beans \T1/pcr/m/n/12 mit \T1/pcr/m/sl
/12 Bean Managed Persistence\T1/pcr/m/n/12 . Der Applikationsserver
[]


Overfull \hbox (48.86104pt too wide) in paragraph at lines 361--362
\T1/pcr/m/n/12 übernimmt dabei mit entsprechender Konfiguration die Beschaffung

[]


Overfull \hbox (34.46104pt too wide) in paragraph at lines 361--362
\T1/pcr/m/n/12 und Verwaltung der Datenquellen und -verbindungen, macht diese
[]


Overfull \hbox (135.261pt too wide) in paragraph at lines 361--362
\T1/pcr/m/n/12 im JNDI-Namenskontext bekannt und vermeidet somit, dass Verbindu
ngsparameter
[]

Overfull \hbox (1.68588pt too wide) in paragraph at lines 362--363
[]\T1/pcr/m/n/12 Um häufige Datenbankzugriffe ressourcenschonend schnell
[]

Overfull \hbox (12.86105pt too wide) in paragraph at lines 362--363
\T1/pcr/m/n/12 zu ermöglichen und die anfallende Latenz beim fortwährenden
[]

Overfull \hbox (27.26105pt too wide) in paragraph at lines 362--363
\T1/pcr/m/n/12 Aufbau und Schlieÿen einer Datenbankverbindung zu verringern,
[]

Overfull \hbox (41.66104pt too wide) in paragraph at lines 362--363
\T1/pcr/m/n/12 können im Server sogenannte Datenbankverbindungs-Pools angelegt
[]

Overfull \hbox (34.46104pt too wide) in paragraph at lines 362--363
\T1/pcr/m/n/12 und verwaltet werden. In der Folge hält der Applikationsserver
[]

Overfull \hbox (70.46103pt too wide) in paragraph at lines 362--363
\T1/pcr/m/n/12 stets eine definierte Mindestanzahl an Verbindungen zur Datenque
lle
[]

Overfull \hbox (48.86104pt too wide) in paragraph at lines 362--363
\T1/pcr/m/n/12 offen und weist diese im Falle einer Anfrage durch die Anwendung

[]

Overfull \hbox (34.46104pt too wide) in paragraph at lines 362--363
\T1/pcr/m/n/12 einzeln temporär diesem Programm zu. Sollten nicht rechtzeitig
[]

Overfull \hbox (56.06104pt too wide) in paragraph at lines 362--363
\T1/pcr/m/n/12 durch das System wieder genügend Verbindungen freigegeben werden
,
[]

Overfull \hbox (12.86105pt too wide) in paragraph at lines 362--363
\T1/pcr/m/n/12 so werden serverseitig eigenständig neue Instanzen erzeugt,
[]

Overfull \hbox (20.06105pt too wide) in paragraph at lines 362--363
\T1/pcr/m/n/12 die bei einem Überschuss in der Folge auch wieder vernichtet
[]

Overfull \hbox (12.86105pt too wide) in paragraph at lines 362--363
\T1/pcr/m/n/12 werden, um die Ausgewogenheit zwischen Ressourcenkapazität,
[]

derandre
25-02-2005, 13:04
Overfull \hbox (27.26105pt too wide) in paragraph at lines 362--363
\T1/pcr/m/n/12 Verwaltungsaufwand und Transferaufkommen wieder herzustellen.
[]


Underfull \hbox (badness 10000) in paragraph at lines 362--363

[]


Underfull \vbox (badness 5460) has occurred while \output is active []

[38]
Overfull \hbox (77.66103pt too wide) in paragraph at lines 364--365
\T1/pcr/m/sl/12 Method Invocation \T1/pcr/m/n/12 (RMI) ist die Spezifikation de
r Programmiersprache
[]


Overfull \hbox (48.86104pt too wide) in paragraph at lines 364--365
\T1/pcr/m/n/12 Java, mit welcher die Kommunikation zwischen verteilten Objekten

[]


Overfull \hbox (56.06104pt too wide) in paragraph at lines 364--365
\T1/pcr/m/n/12 über Prozess- und Rechnergrenzen hinweg definiert ist. Ermöglich
t
[]


Overfull \hbox (27.26105pt too wide) in paragraph at lines 364--365
\T1/pcr/m/n/12 bzw. implementiert wird RMI durch das Kommunikationsprotokoll
[]


Overfull \hbox (48.86104pt too wide) in paragraph at lines 364--365
\T1/pcr/m/n/12 JRMP (Java Remote Method Protocol). Da es sich bei den einzelnen

[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 364--365
\T1/pcr/m/n/12 Komponenten um verteilte Java-Objekte handelt, können in der
[]


Overfull \hbox (92.06102pt too wide) in paragraph at lines 364--365
\T1/pcr/m/n/12 Folge lediglich Methodenaufrufe zwischen solchen Objekten transf
eriert
[]


Overfull \hbox (56.06104pt too wide) in paragraph at lines 364--365
\T1/pcr/m/n/12 werden, die innerhalb von Java Virtual Machines (JVMs) ausgeführ
t
[]


LaTeX Warning: Citation `IHW+04' on page 39 undefined on input line 365.


Overfull \hbox (23.28587pt too wide) in paragraph at lines 365--366
[]\T1/pcr/m/n/12 Aufgrund der Tatsache, dass Enterprise Java Beans typische
[]


Overfull \hbox (5.66106pt too wide) in paragraph at lines 365--366
\T1/pcr/m/n/12 verteilte Komponenten darstellen, ist die Berücksichtigung
[]


Overfull \hbox (5.66106pt too wide) in paragraph at lines 365--366
\T1/pcr/m/n/12 von CORBA (Common Object Request Broker Architecture), wie
[]


Overfull \hbox (56.06104pt too wide) in paragraph at lines 365--366
\T1/pcr/m/n/12 in [\T1/pcr/b/n/12 ?\T1/pcr/m/n/12 ] beschrieben, zwingend Vorra
ussetzung. EJBs sollten demnach
[]


Overfull \hbox (221.66096pt too wide) in paragraph at lines 365--366
\T1/pcr/m/n/12 in der Lage sein, CORBA-Dienste aufzurufen und über das Standard
-Kommunikationsprotokoll
[]


Overfull \hbox (41.66104pt too wide) in paragraph at lines 365--366
\T1/pcr/m/n/12 von CORBA (IIOP, Internet Inter-ORB Protocol) selbst zugreifbar
[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 365--366
\T1/pcr/m/n/12 sein. Seit der Einführung der Spezifikation EJB 2.0 im Jahre
[]


Overfull \hbox (34.46104pt too wide) in paragraph at lines 365--366
\T1/pcr/m/n/12 2001 und der damit einhergehenden Umstellung der Kommunikation
[]


Overfull \hbox (56.06104pt too wide) in paragraph at lines 365--366
\T1/pcr/m/n/12 im Rahmen der J2EE von RMI zu RMI über IIOP hat die Kommunikatio
n
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 370--371
\T1/pcr/m/n/12 Generell sind im Softwareentwicklungsprozess Muster (engl.:
[]


Overfull \hbox (27.26105pt too wide) in paragraph at lines 370--371
\T1/pcr/m/sl/12 Patterns\T1/pcr/m/n/12 ) Ideen, die sich im praktischen Kontext
als nützlich
[]


Overfull \hbox (41.66104pt too wide) in paragraph at lines 370--371
\T1/pcr/m/n/12 erwiesen haben. Dabei gestatten sie, in den unterschiedlichsten
[]


Overfull \hbox (48.86104pt too wide) in paragraph at lines 370--371
\T1/pcr/m/n/12 Phasen der Entwicklung eingesetzt, eine effektive Kommuni-kation

[]


Overfull \hbox (70.46103pt too wide) in paragraph at lines 370--371
\T1/pcr/m/n/12 und standardisierte Lösung von ähnlich vorkommenden Problemklass
en.
[]

[39]
Overfull \hbox (88.08585pt too wide) in paragraph at lines 371--372
[]\T1/pcr/m/n/12 Muster werden allgemein über eindeutige Namen und Problemstell
ungen
[]


Overfull \hbox (63.26103pt too wide) in paragraph at lines 371--372
\T1/pcr/m/n/12 beschrieben. Neben sogenannten Analysemustern bei der Untersuchu
ng
[]


Overfull \hbox (56.06104pt too wide) in paragraph at lines 371--372
\T1/pcr/m/n/12 von Anwendungsfällen sind Entwurfsmuster (engl.: \T1/pcr/m/sl/12
Design Patterns\T1/pcr/m/n/12 )
[]


Overfull \hbox (41.66104pt too wide) in paragraph at lines 371--372
\T1/pcr/m/n/12 für das Design einer Anwendung im heutigen Software Engineering
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 371--372
\T1/pcr/m/n/12 am weitesten verbreitet. Ihnen kommt durch einen hohen Grad
[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 371--372
\T1/pcr/m/n/12 an Wiederverwendbarkeit und Granularität eine immer stärkere
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 374--375
\T1/pcr/m/n/12 Obwohl der Begriff des Entwurfsmusters ursprünglich aus dem
[]


Overfull \hbox (5.66106pt too wide) in paragraph at lines 374--375
\T1/pcr/m/n/12 architektonischen Umfeld stammt, findet er heute vor allem
[]


Overfull \hbox (27.26105pt too wide) in paragraph at lines 374--375
\T1/pcr/m/n/12 im Bereich der Programmierung Verwendung. In einfachster Form
[]


Overfull \hbox (27.26105pt too wide) in paragraph at lines 374--375
\T1/pcr/m/n/12 ist ein Entwurfsmuster ein vorgegebener Weg, mit dessen Hilfe
[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 374--375
\T1/pcr/m/n/12 eine Wiederverwendung von Designstrukturen zwischen mehreren
[]


Overfull \hbox (48.86104pt too wide) in paragraph at lines 374--375
\T1/pcr/m/n/12 Projekten und Programmierern erzielt werden kann. Der wichtigste

[]


Overfull \hbox (5.66106pt too wide) in paragraph at lines 374--375
\T1/pcr/m/n/12 Grund für die Verwendung solcher Muster ist die Vermeidung
[]


Overfull \hbox (48.86104pt too wide) in paragraph at lines 374--375
\T1/pcr/m/n/12 einer zu starken Kopplung zwischen unterschiedlichen Komponenten

[]


Overfull \hbox (27.26105pt too wide) in paragraph at lines 374--375
\T1/pcr/m/n/12 einer Software. Abhängigkeiten innerhalb eines Systems werden
[]


Overfull \hbox (48.86104pt too wide) in paragraph at lines 374--375
\T1/pcr/m/n/12 auf diese Weise minimiert und die Wiederverwendbarkeit einzelner

[]


Underfull \hbox (badness 10000) in paragraph at lines 374--375

[]


Overfull \hbox (52.08586pt too wide) in paragraph at lines 375--376
[]\T1/pcr/m/n/12 Entwurfsmuster stellen gemäÿ ihrer Definition eine Möglichkeit

[]


Overfull \hbox (27.26105pt too wide) in paragraph at lines 375--376
\T1/pcr/m/n/12 dar, häufig auftre-tende Probleme in abstrakter Art und Weise
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 375--376
\T1/pcr/m/n/12 zu beschreiben und gleichzeitig elegante, vielfach bewährte
[]


Overfull \hbox (6.81047pt too wide) in paragraph at lines 378--381
[]\T1/pcr/m/sl/12 Design patterns are descriptions of communicating
[]


Overfull \hbox (6.81047pt too wide) in paragraph at lines 378--381
\T1/pcr/m/sl/12 objects and classes that are customized to solve a
[]


Overfull \hbox (21.21046pt too wide) in paragraph at lines 378--381
\T1/pcr/m/sl/12 general design problem in a particular context. \T1/pcr/m/n/12
[?]
[]


Overfull \hbox (59.28586pt too wide) in paragraph at lines 383--384
[]\T1/pcr/m/n/12 Gamma et al. [?] übertrugen diese Ansätze in ihrem Standardwer
k
[]


Overfull \hbox (70.46103pt too wide) in paragraph at lines 383--384
\T1/pcr/m/n/12 auf die objektorientierte Programmierung und waren somit Vorreit
er,
[]


Overfull \hbox (56.06104pt too wide) in paragraph at lines 383--384
\T1/pcr/m/n/12 um die Ideen der generischen Entwurfsmuster als wiederverwendbar
e
[]


Overfull \hbox (63.26103pt too wide) in paragraph at lines 383--384
\T1/pcr/m/n/12 Designlösungen zu verbreiten. In diesem Zusammenhang identifizie
rt
[]


Overfull \hbox (99.26102pt too wide) in paragraph at lines 383--384
\T1/pcr/m/n/12 ein jedes Muster anhand eines on Gamma vorgestellten Kriterienka
taloges
[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 383--384
\T1/pcr/m/n/12 die involvierten Klassen und Objekte, deren Rollenverteilung
[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 383--384
\T1/pcr/m/n/12 und Interaktion sowie die Verantwortlichkeiten der einzelnen
[]


Overfull \hbox (34.46104pt too wide) in paragraph at lines 383--384
\T1/pcr/m/n/12 Elemente. Jedes Muster gehört dabei einer bestimmten Kategorie
[]


Overfull \hbox (70.46103pt too wide) in paragraph at lines 383--384
\T1/pcr/m/n/12 an, beschreibt das Szenario, wo es zur Anwendung kommt, Richtlin
ien
[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 383--384
\T1/pcr/m/n/12 für die Umsetzung, sowie mögliche Konsequenzen, die sich aus
[]

[40]
Overfull \hbox (8.88588pt too wide) in paragraph at lines 384--385
[]\T1/pcr/m/n/12 Die so entstandenen Entwurfsmuster adressieren in erster
[]


Overfull \hbox (63.26103pt too wide) in paragraph at lines 384--385
\T1/pcr/m/n/12 Linie das Ziel der Flexibilität, Erweiterbarkeit und Portabilitä
t.
[]


Overfull \hbox (34.46104pt too wide) in paragraph at lines 384--385
\T1/pcr/m/n/12 Dabei wird häufig auf die Trennung von Schnittstelle und deren
[]


Overfull \hbox (27.26105pt too wide) in paragraph at lines 384--385
\T1/pcr/m/n/12 Implementierung zurückgegriffen, um dem Programmier-paradigma
[]


Overfull \hbox (34.46104pt too wide) in paragraph at lines 387--388
\T1/pcr/m/n/12 Um die Vielzahl der vorhandenen Entwurfsmuster zu überblicken,
[]


Overfull \hbox (63.26103pt too wide) in paragraph at lines 387--388
\T1/pcr/m/n/12 können diese je nach der Enterprise-Schicht, in der sie vorkomme
n,
[]


Overfull \hbox (70.46103pt too wide) in paragraph at lines 387--388
\T1/pcr/m/n/12 und darüber hinaus nach Anwendungszweck und Problemdomäne gruppi
ert
[]


Overfull \hbox (70.46103pt too wide) in paragraph at lines 387--388
\T1/pcr/m/n/12 werden. Muster zu Erzeugung (\T1/pcr/m/sl/12 Creational\T1/pcr/m
/n/12 ) von Objekten unterscheiden
[]


Overfull \hbox (5.66106pt too wide) in paragraph at lines 387--388
\T1/pcr/m/n/12 sich dabei von Mustern zur Strukturierung oder Komposition
[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 387--388
\T1/pcr/m/n/12 (\T1/pcr/m/sl/12 Structural\T1/pcr/m/n/12 ) von Klassen und Obje
kten, als auch von Mustern,
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 387--388
\T1/pcr/m/n/12 die das Verhalten und die Verantwortlichkeitsverteilung von
[]


Overfull \hbox (1.68588pt too wide) in paragraph at lines 388--389
[]\T1/pcr/m/n/12 Auÿerdem werden Entwurfsmuster danach unterschieden, ob
[]


Overfull \hbox (27.26105pt too wide) in paragraph at lines 388--389
\T1/pcr/m/n/12 sie hauptsächlich auf Klassen oder Objekte angewendet werden.
[]


Overfull \hbox (135.261pt too wide) in paragraph at lines 388--389
\T1/pcr/m/n/12 Während klassenbasierte Muster sich auf die statischen Vererbung
shierarchien
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 388--389
\T1/pcr/m/n/12 zwischen Klassen und Objekten beziehen, werden Objektmuster
[]


Overfull \hbox (34.46104pt too wide) in paragraph at lines 388--389
\T1/pcr/m/n/12 auf die dynamischen, zur Laufzeit änderbaren Objektbeziehungen
[]


Overfull \hbox (1.68588pt too wide) in paragraph at lines 389--390
[]\T1/pcr/m/n/12 Die folgende Tabelle gibt einen kurzen Blick auf einige
[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 389--390
\T1/pcr/m/n/12 weit verbreitete Entwurfsmuster bei der Software-Entwicklung
[]


Overfull \hbox (20.06105pt too wide) in paragraph at lines 389--390
\T1/pcr/m/n/12 mit Java und sollte nicht als vollständig verstanden werden.
[]


Underfull \hbox (badness 10000) in paragraph at lines 389--390

[]


Underfull \hbox (badness 10000) in paragraph at lines 391--392

[]


Overfull \hbox (1.68588pt too wide) in paragraph at lines 392--393
[]\T1/pcr/m/n/12 Im Kapitel XXXX werden die tatsächlich in dieser Arbeit
[]


Overfull \hbox (5.66106pt too wide) in paragraph at lines 392--393
\T1/pcr/m/n/12 verwendeten Entwurfsmuster aufgegriffen und dabei in ihrer
[]


Underfull \hbox (badness 10000) in paragraph at lines 392--393

[]

[41]

LaTeX Warning: Citation `SUN??' on page 42 undefined on input line 393.


Overfull \hbox (116.88583pt too wide) in paragraph at lines 393--394
[]\T1/pcr/m/n/12 Eine weiterführende Definition und Klassifikation der untersch
iedlichen
[]


Overfull \hbox (5.66106pt too wide) in paragraph at lines 393--394
\T1/pcr/m/n/12 Entwurfsmuster kann allgemein in [?], und speziell für das
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 393--394
\T1/pcr/m/n/12 J2EE-Framework in [?] oder [\T1/pcr/b/n/12 ?\T1/pcr/m/n/12 ] nac
hgeschlagen werden. Dabei
[]


Overfull \hbox (56.06104pt too wide) in paragraph at lines 393--394
\T1/pcr/m/n/12 ist jedoch zu beachten, dass im Bereich der Namensgebung zwische
n
[]


Overfull \hbox (12.86105pt too wide) in paragraph at lines 393--394
\T1/pcr/m/n/12 den Autoren einige Unterschiede bestehen können, die jedoch
[]

) [42] (3analyse.tex
Kapitel 3.
) [43



] (4entwurf.tex
Kapitel 4.
) [44



] (5implementierungtest.tex
Kapitel 5.
) [45



] (6zusammenfassung.tex
Kapitel 6.
) [46

derandre
25-02-2005, 13:05
] (diplom.lot)
\tf@lot=\write5
[47


] (literatur.tex
Underfull \hbox (badness 10000) in paragraph at lines 8--10
[]\T1/pcr/m/n/12 BIEN, Adam: \T1/pcr/m/sl/12 J2EE Patterns - Entwurfsmuster für
die
[]


Underfull \hbox (badness 10000) in paragraph at lines 8--10
\T1/pcr/m/n/12 Reihe Programmer's Choice. Addison Wesley, München,
[]


Underfull \hbox (badness 10000) in paragraph at lines 12--13
[]\T1/pcr/m/n/12 IHNS, Oliver ; HELDT, Stefan M. ; WIRDEMANN, Ralf
[]


Underfull \hbox (badness 10000) in paragraph at lines 12--13
\T1/pcr/m/n/12 ; ZUZMANN, Henning: \T1/pcr/m/sl/12 Enterprise JavaBeans komplet
t\T1/pcr/m/n/12 .
[]


Underfull \hbox (badness 10000) in paragraph at lines 15--16
[]\T1/pcr/m/n/12 ADITA, Rahim; ARNI, Faiz; BERRY, Craig A.; GABHART,
[]


Underfull \hbox (badness 10000) in paragraph at lines 15--16
\T1/pcr/m/n/12 Kyle; GRIFFIN, John; JURIC, Matjaz B.; LOTT,
[]


Underfull \hbox (badness 10000) in paragraph at lines 15--16
\T1/pcr/m/n/12 Jeremiah; McALLISTER, Tim; MULDER, Aaron; NAGARAJAN,
[]


Underfull \hbox (badness 10000) in paragraph at lines 15--16
\T1/pcr/m/n/12 Nathan; O'CONNOR, Daniel; OSBORNE, Ted; SARANG,
[]


Underfull \hbox (badness 10000) in paragraph at lines 15--16
\T1/pcr/m/n/12 P.G.; TOST, Andre; YOUNG, Dave: \T1/pcr/m/sl/12 Professional EJB
\T1/pcr/m/n/12 .
[]


Underfull \hbox (badness 10000) in paragraph at lines 18--19
[]\T1/pcr/m/n/12 CRAWFORD, William; FARLEY, Jim; FLANAGAN, David:
[]


Underfull \hbox (badness 10000) in paragraph at lines 18--19
\T1/pcr/m/sl/12 Java Enterprise in a nutshell\T1/pcr/m/n/12 . O'Reilly & Associ
ates
[]


Underfull \hbox (badness 10000) in paragraph at lines 21--22
[]\T1/pcr/m/n/12 SCHILLER, Jochen: \T1/pcr/m/sl/12 Mobilkommunikation\T1/pcr/m/
n/12 .
[]


Underfull \hbox (badness 10000) in paragraph at lines 24--25
[]\T1/pcr/m/n/12 PERRY, Bruce W.: \T1/pcr/m/sl/12 Java Servlet & JSP Cookbook\T
1/pcr/m/n/12 .
[]


Underfull \hbox (badness 10000) in paragraph at lines 27--28
[]\T1/pcr/m/n/12 NIELSEN, Jakob: \T1/pcr/m/sl/12 Designing Web Usability\T1/pcr
/m/n/12 . Markt +
[]


Underfull \hbox (badness 10000) in paragraph at lines 30--31
[]\T1/pcr/m/n/12 KNUDSEN, Jonathan: \T1/pcr/m/sl/12 Wireless Java: Developing w
ith
[]

[48


]
Underfull \hbox (badness 10000) in paragraph at lines 33--34
[]\T1/pcr/m/n/12 GAMMA, Erich; HELM, Richard; JOHNSON, Ralph;
[]


Underfull \hbox (badness 10000) in paragraph at lines 33--34
\T1/pcr/m/n/12 VLISSIDES, John: \T1/pcr/m/sl/12 Design Patterns: Elements of
[]


Underfull \hbox (badness 10000) in paragraph at lines 33--34
\T1/pcr/m/sl/12 Reusable Object-Oriented Software\T1/pcr/m/n/12 . Programmer's
[]


Overfull \hbox (4.336pt too wide) in paragraph at lines 36--38
[]\T1/pcr/m/n/12 BEIERLEIN, T., HAGENBRUCH, O.: \T1/pcr/m/sl/12 Mikroprozessort
echnik\T1/pcr/m/n/12 ,
[]


Underfull \hbox (badness 10000) in paragraph at lines 40--42
\T1/pcr/m/n/12 erschienen in Berliner Zeitung, Nr. 1/2005, Seite
[]


Overfull \hbox (69.13597pt too wide) in paragraph at lines 49--52
\T1/pcr/m/n/12 URL: http://java.sun.com/blueprints/corej2eepatterns/Patterns/
[]


Overfull \hbox (148.33594pt too wide) in paragraph at lines 64--67
\T1/pcr/m/n/12 URL: http://www.computerbase.de/lexikon/Reduced_Instruction_Set_
Computing
[]


Overfull \hbox (61.93597pt too wide) in paragraph at lines 79--82
[]\T1/pcr/m/n/12 Symbian OS URL: http://www.computerbase.de/lexikon/Symbian_OS

[]

[49]
Overfull \hbox (33.13599pt too wide) in paragraph at lines 89--92
\T1/pcr/m/n/12 URL: http://www.palminfocenter.com/view_story.asp?ID=5637
[]


Underfull \hbox (badness 10000) in paragraph at lines 104--107
[]\T1/pcr/m/n/12 Sun Microsystems: Java 2 Platform, Enterprise
[]


Underfull \hbox (badness 10000) in paragraph at lines 114--117
[]\T1/pcr/m/n/12 Gartner: WindowsCE überholt PalmOS am 12.11.2004
[]


Underfull \hbox (badness 10000) in paragraph at lines 119--122
[]\T1/pcr/m/n/12 Weltweiter PDA-Markt ging 2003 um 5 Prozent zurück
[]

[50]) [51] (diplom.lof)
\tf@lof=\write6
[52


] (diplom.aux (deckblatt.aux) (1einfuehrung.aux)
(2grundlagen.aux) (3analyse.aux) (4entwurf.aux) (5implementierungtest.aux)
(6zusammenfassung.aux) (literatur.aux))

LaTeX Warning: There were undefined references.


LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

)
Here is how much of TeX's memory you used:
2326 strings out of 95518
25804 string characters out of 1189171
73575 words of memory out of 1073255
5137 multiletter control sequences out of 60000
21116 words of font info for 46 fonts, out of 500000 for 1000
14 hyphenation exceptions out of 607
30i,11n,43p,1479b,330s stack positions out of 1500i,500n,5000p,200000b,32768s
615 PDF objects out of 300000
0 named destinations out of 300000
56 words of extra memory for PDF output out of 65536
<C:Programme\MiKTeX 2.1\localtexmf\fonts\pk\ljfour\jknappen\ec\dpi600\ ecbi1
200.pk>{8r.enc}<C:Programme\MiKTeX 2.1\fonts\type1\urw\urwstd\ucrb8a.pfb><C:P
rogramme\MiKTeX 2.1\fonts\type1\urw\urwstd\ucrro8a.pfb><C:Programme\MiKTeX 2.1
\fonts\type1\urw\urwstd\ucrr8a.pfb> <C:Programme\MiKTeX 2.1\localtexmf\fonts\p
k\ljfour\jknappen\ec\dpi600\ecti1000.pk> <C:Programme\MiKTeX 2.1\localtexmf\fo
nts\pk\ljfour\jknappen\ec\dpi600\ecbx1000.pk><C:Programme\MiKTeX 2.1\fonts\typ
e1\bluesky\cm\cmsy10.pfb> <C:Programme\MiKTeX 2.1\localtexmf\fonts\pk\ljfour\j
knappen\ec\dpi600\ecrm1000.pk> <C:Programme\MiKTeX 2.1\localtexmf\fonts\pk\ljf
our\jknappen\ec\dpi600\ecrm0700.pk> <C:Programme\MiKTeX 2.1\localtexmf\fonts\p
k\ljfour\jknappen\ec\dpi600\ecrm0800.pk> <C:Programme\MiKTeX 2.1\localtexmf\fo
nts\pk\ljfour\jknappen\ec\dpi600\ecti1200.pk> <C:Programme\MiKTeX 2.1\localtex
mf\fonts\pk\ljfour\jknappen\ec\dpi600\ecbx1200.pk> <C:Programme\MiKTeX 2.1\loc
altexmf\fonts\pk\ljfour\jknappen\ec\dpi600\eccc120 0.pk> <C:Programme\MiKTeX 2.
1\localtexmf\fonts\pk\ljfour\jknappen\ec\dpi600\ec bx1728.pk> <C:Programme\MiKT
eX 2.1\localtexmf\fonts\pk\ljfour\jknappen\ec\dpi600\ ecrm1200.pk> <C:Programme
\MiKTeX 2.1\localtexmf\fonts\pk\ljfour\jknappen\ec\dpi600\ ecbx1440.pk> <C:Prog
ramme\MiKTeX 2.1\localtexmf\fonts\pk\ljfour\jknappen\ec\dpi600\ ecrm1440.pk> <C:
\Programme\MiKTeX 2.1\localtexmf\fonts\pk\ljfour\jknappen\ec\dpi600\ ecbx2488.pk
> <C:Programme\MiKTeX 2.1\localtexmf\fonts\pk\ljfour\jknappen\ec\dpi600\ ecrm20
74.pk>
Output written on diplom.pdf (54 pages, 7889919 bytes).


-------------------

so, und dazu nun mal ne ganze menge fragen oder anmerkungen:

a) LaTeX Warning: Citation `BZ12005' on page 2 undefined on input line 14.

-> das steht ja bei mehreren dingen da .. und doch, denn die sind alle als bibitem vorhanden, z.b.:
...
\bibitem{BZ12005}
"`Berlin will noch mehr Touristen anlocken ({\em dpa})"' \\
erschienen in "`Berliner Zeitung"', Nr. 1/2005, Seite 21 vom 5.Januar 2005
...

und ja - das literaturverzeichnis wird auch wirklich eingebunden ! :-)

b) Package Fancyhdr Warning: \headheight is too small (12.0pt):
Make it at least 14.49998pt.
We now make it that large for the rest of the document.
This may cause the page layout to be inconsistent, however.

-> An welcher stelle ist dies mit welchem befehl zu tun ?

c) Warning: pdflatex (file pics/MobileGeraete/DisplaygroessenUndFarbvielfalt.pdf):
pdf inclusion: Page Group detected which pdfTeX can't handle. Ignoring it.

-> was kann ich da machen ?

d) was hat es mit diesen massig auftretenden overfull und underfull boxen auf sich und wie werd ich die los ? das nervt ja so allmählich ein wenig ..
vielleicht lässt sich das ja vermeiden: aber wie ?

e) ganz am ende des logfiles in latex stehen dann noch 3 dinge, die vielleicht essentiell sind, aber wo ich erstmal nciht weiter weiss:

- I found no \bibdata command while reading file diplom.aux
- I found no \bibstyle command while reading file diplom.aux
- Input index file diplom not found.


f) ach ja: hier noch mein zusammenführendes tex-file:

\usepackage{courier}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{chngpage}
\usepackage{alphanum}
\usepackage{cite}
\usepackage{fancyhdr}


%%
% Seitenstil definieren
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{#1}}
\renewcommand{\figurename}{Abbildung}
\renewcommand{\tablename}{Tabelle}

%%
% Kopfzeilen definieren
\fancyhead{}
\fancyhead[RO,RE]{\thepage}
\fancyhead[LO,LE]{\sc\leftmark}
\fancyfoot{}
\lfoot{}
\cfoot{}
\rfoot{}

%%
% Ränder für Buchbindung vergrössern
\setlength{\oddsidemargin}{36pt}
\setlength{\evensidemargin}{12pt}

%%
% Allgeimeine Einstellungen
\onehalfspacing
\graphicspath{{pics/}}

% Start des Dokumentes
\begin{document}

\include{deckblatt}

% Inhaltsverzeichnis
\pagenumbering{Roman}
\tableofcontents
\newpage

\setcounter{page}{1}
\renewcommand{\thepage}{\arabic{page}}

% Einzelteile einbinden
\include{1einfuehrung}
\include{2grundlagen}
\include{3analyse}
\include{4entwurf}
\include{5implementierungtest}
\include{6zusammenfassung}

% Tabellen- und Abbildungsverzeichnis.
\listoftables
\newpage
\include{literatur}
\listoffigures

\end{document}

sorry, dass es 5 teile wurden .. aber je ausführlicher, desto eher könnt ihr vielleicht was erkennen ?
tausend dank im voraus !!!

blubb
25-02-2005, 13:31
1)
Ich kann keine Fehler finden.
Ich sehe nur Warnungen.

2) Auszüge wären komplett ausreichend.



a) LaTeX Warning: Citation `BZ12005' on page 2 undefined on input line 14.
-> das steht ja bei mehreren dingen da .. und doch, denn die sind alle als bibitem vorhanden, z.b.:

s.u. Anmerkung bibtex



d) was hat es mit diesen massig auftretenden overfull und underfull boxen auf sich und wie werd ich die los ? das nervt ja so allmählich ein wenig ..
vielleicht lässt sich das ja vermeiden: aber wie ?

Das sind alles Stellen, wo LaTeX schlecht trennen kann.
1)
Du verwendest courier.
Warum? Ich bin mir nicht sicher, aber ich meine tt-Schriften erlauben keine Trennung.
2)
Welche Sprache ist definiert? (s.u.)



e) ganz am ende des logfiles in latex stehen dann noch 3 dinge, die vielleicht essentiell sind, aber wo ich erstmal nciht weiter weiss:

- I found no \bibdata command while reading file diplom.aux
- I found no \bibstyle command while reading file diplom.aux
- Input index file diplom not found.

Das deckt sich damit, das das Literaturverzeichnis kommt. S.u.




f) ach ja: hier noch mein zusammenführendes tex-file:

Und das wichtigste fehlt. Welche Klasse?



\usepackage{courier}

Warum?



\usepackage{fancyhdr}

Ich empfehle stattdessen scrpage2 (am besten mit der Klasse scrartcl/scrreprt)



\renewcommand{\figurename}{Abbildung}
\renewcommand{\tablename}{Tabelle}

Du kennst ngerman.sty, bzw \usepackage[ngerman]{babel}?
Damit dürfte das unnötig sein.

Und gleichzeitig dürftest du dann auch die Trennprobleme erledigt haben. Ohne german werden englische Trennregeln verwendet.




% Ränder für Buchbindung vergrössern
\setlength{\oddsidemargin}{36pt}
\setlength{\evensidemargin}{12pt}

Besser: Koma-Klassen und die Bindekorrektur mit BCOR definieren.



\onehalfspacing

Must du Normseiten machen?
Wenn ja, nimm stdpage.sty



\include{literatur}

Was passiert da?
Hier ist wohl der Fehler der bib-data...

Du verwendest bibTeX?
in literatur.tex sollten genau zwei Zeilen stehen:


\bibliographystyle{alpha} %definiert das Aussehen der Literaturverweise
\bibliography{bibdatei} %Erstellen Lit.verzeichnis

bibdatei.bib ist dann deine Literaturdatenbank.

Salnic
25-02-2005, 13:58
Hi Duanderer,

> - I found no \bibdata command while reading file diplom.aux
> - I found no \bibstyle command while reading file diplom.aux

mir fiel beim schnellen Überlesen auf, dass Du gar keine Literatur eingebunden hast. Das kannst Du natürlich in den include-Dateien erledigt haben, aber die oben zitierten Fehlermeldungen deute ich nicht so. Andererseits sehen manche Fehlermeldungen doch so aus, als ob die Literatur doch irgendwie eingebunden wurde, aber wie?

nur mal so als Verbesserungsvorschlag:

\bibliographystyle{plain}
\bibliography{dateinamen_literaturquelle}

Warum hast Du das Packet cite eingebunden? Änderst Du irgendwas an den Zitierrichtlinien? Wie?

zu den vielen über- und untervollen Boxen: Latex will Dir damit sagen, dass es die einzelnen Zeilen nicht ordentlich voll bekommt. Entweder ist Latex die Zeile zu leer oder es hat ein paar Buchstaben auf den Seitenrand geschrieben.

wenn Du Dein Dokument mit der Option draft \documentclass[12pt, a4paper, draft]{report} übersetzt, erhälst Du am rechten Rand schwarze Balken, immer dann, wenn die Zeile zu kurz (wirklich?) oder zu lang ist.

Das Packet courier kenne ich nicht. Willst Du damit die ganze Arbeit mit der Schriftart Courier setzen? Dann kann es natürlich sein, dass Latex Probleme beim Setzen bekommt, vor allem, wenn es Blocksatz sein soll. Eventuell kannst Du das volle/leer Boxenproblem auch mit \sloppy beheben. Musst Dir mal anschauen, wie das Ergebnis aussieht.

ich würde noch das Packet ngerman einbinden \usepackage{ngerman}

Salnic



PS: ich sehe gerade, dass Du die Literatur nicht über eine Datenbank (also \bibliography{} einbindest, sondern manuell, ich hoffe mittels

\begin{thebibliography}{laengster_Zitierschluessel }

vielleicht hat sich dort irgendwo ein Fehler eingeschlichen? Klammer vergessen, Anfühungszeichen falsch, ... passiert schnell mal ;.-(

Einen Zitierstil musst Du aber trotzdem angeben
\bibliographystyle{plain}

derandre
25-02-2005, 16:53
also .. da hab ich ja viel zu berichtigen :-)

und: .. hab schon ein paar dinge befolgt:

1) courier hab ich rausgeschmissen, und verwende nun wieder den standard .. sieht auch schön aus. sollte nur dafür sein, um einzelne worte in diesem format zu schreiben.

2) habe die anweisung für mein literaturverzeichnis befolgt: hab nur 2 zeilen in der literatur.tex, die bibtex-datei erstellt - aber nun erscheint das literaturverzeichnis gar nicht mehr im PDF :-( !! also ?
und noch was: stattdessen kommt beim kompilieren zu jedem eintrag eine meldung a la:

[Warning--I didn't find a database entry for "BZ12005"]

muss ich da noch was anders machen als "\bibitem ..." ?

das ganze sieht jetzt so aus:
a) in der zusammenführenden datei:
\include{literatur}
b) in der literatur.tex:
\bibliographystyle{alpha}
\bibliography{bibdatei}
c) und in der bibdatei.bib:
\begin{thebibliography}{99}
\bibitem{Bie02}
BIEN, Adam: {\em J2EE Patterns - Entwurfsmuster für die J2EE}.\\
Reihe Programmer's Choice. Addison Wesley, München, 2002
...
\end{thebibliography}

hab ich das so richtig verstanden ? :-)

3) ngerman{babel} ist nun drin, deutsch war zwar schon vorher definiert (hab ich bloss vergessen hierher zu kopieren) - aber die ganzen warnungen treten immer noch auf

4) documentclass ... hm, dachte, ich hätte alles kopiert. aber gut, hier nochmal nachgereicht:

\documentclass[12pt,twoside,a4paper]{report}

\usepackage{a4}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{chngpage}
\usepackage{alphanum}
\usepackage{cite}
\usepackage{fancyhdr}

5) zeilenabstand: ja, das ist vorgabe. aber das ist auch die einzige, der rest ist freie entscheidung von meiner seite

6) stdpage.sty, scrpage2 und co hab ich noch nie gehört - aber wie soll ich das einbinden, installieren ? oder kommt das standardmässig mit, und ich muss es nur einbinden ?

7) was sind diese koma-klassen und Bindekorrektur mit BCOR , von denen alle schwärmen ? und wie kommt man da ran ?

8) schon klar, dass hier nur warnungen zu sehen waren.. die fehleranzeigende log-datei wäre ja noch länger .. aber gut, hier ein auszug, der bei jedem ungraden kompiliervorgang auftritt:

<use pics/J2EE/JNDI.pdf>
! Missing number, treated as zero.
<to be read again>
.
l.375 ...n Namens wie in Abbildung ~\ref{fig:JNDI}
gezeigt findet.\\
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

! Missing = inserted for \ifnum.
<to be read again>
.
l.375 ...n Namens wie in Abbildung ~\ref{fig:JNDI}
gezeigt findet.\\
I was expecting to see `<', `=', or `>'. Didn't.

! Missing number, treated as zero.
<to be read again>

tja, und so weiter .. habe aber weder das "The TeXbook", noch versteh ich, was er mir sagen will, dass ich >, < oder = irgendwo hätte verwenden sollen ... ?!

9) und wieso nochmal sehe ich auf einmal keinen eintrag in meinem inhaltsverzeichnis mehr ? das ist nur noch ne leere seite :-( ??

10) noch was ganz anderes: verweise scheinen immer nur dann zu funktionieren, wenn die grafik schon vor der textstelle mal auftauchte. verweise auf grafiken oder kapitel, die noch kommen im buch scheinen nicht mit ~\ref{} akzeptiert zu werden ? richtig ? wie kann ich das trotzdem machen ?

lauter fragen, die beantwortet werden wollen :-) kanns ja verstehen, dass euch da vielleicht hier und da die haare zu berge stehen - aber hab mir latex bisher selbst beigebracht, mit dokus, büchern und bestehenden foren-beiträgen..

danke
der andre

blubb
25-02-2005, 18:18
1) courier hab ich rausgeschmissen, und verwende nun wieder den standard

Gut.
Damit hat sich die Empfehlung mit stdpage erledigt.

2)


b) in der literatur.tex:
\bibliographystyle{alpha}
\bibliography{bibdatei}
c) und in der bibdatei.bib:
\begin{thebibliography}{99}
\bibitem{Bie02}
BIEN, Adam: {\em J2EE Patterns - Entwurfsmuster für die J2EE}.\\
Reihe Programmer's Choice. Addison Wesley, München, 2002
...
\end{thebibliography}
hab ich das so richtig verstanden ? :-)

Jein.

Eine Einführung in die Verwendung mit BibteX: http://www.mario-konrad.ch/index.php?page=10354



\documentclass[12pt,twoside,a4paper]{report}
\usepackage{a4}
\usepackage[ngerman]{babel}

a4paper und a4 dürfte unnötig sein.
ngerman würde ich eher als Option der Klasse verwenden.
Das hat Vorteile wenn andere Pakete auch die Info brauchen, welche Sprache verwendet wird.

Die Koma-Klassen sind scrartcl, scrreprt und scrbook (die Briefe lasse ich jetzt mal außen vor.)

Versuch mal den Anfang so zu nehmen:


\documentclass[12pt,twoside,a4paper,ngerman,BCOR4cm]{scrreprt}
\usepackage{babel}

Verwende es einfach mal und schau ob es geht, vermutlich ist es schon installiert (Welches TeX nimmst du?)



! Missing number, treated as zero.

l.375 ...n Namens wie in Abbildung ~\ref{fig:JNDI}
gezeigt findet.\\
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

Na wunderbar, damit können wir dich was anfangen.

Mit \ref versucht TeX eine Referenz zu machen. Da erwartet TeX u.a. an bestimmten Positionen eine Nummer.

Vermutlich verwendest du bei der Definition mit \label irgendwelche Makros oder Sonderzeichen.
Die erzeugen dann an völlig anderer Stelle einen Folgefehler.
Kannst du suchen, wo \label{fig:JNDI} definiert wird und die Abbildung zum erstellen eines Minimalbeispiels verwenden?



10) noch was ganz anderes: verweise scheinen immer nur dann zu funktionieren, wenn die grafik schon vor der textstelle mal auftauchte. verweise auf grafiken oder kapitel, die noch kommen im buch scheinen nicht mit ~\ref{} akzeptiert zu werden ? richtig ? wie kann ich das trotzdem machen ?

Kannst du einfach mal posten wie deine Grafik eingebaut wird? (Das sollte dann ja im Minimalbeispiel schon dirn sein)
FAQ 6.1.17 Wieso erhalte ich bei einigen Abbildungen falsche Querverweise, obwohl ich doch die \label-Anweisung innerhalb der ,figure`-Umgebung verwendet habe?
http://www.dante.de/faq/de-tex-faq/html/makros2.html#34

Generell wurde ich jetzt nicht versuchen wollen die ganzen Fehler auf einmal zu beheben. Lieber Stück für Stück. Ich habe den Eindruck, das einiges deiner Probleme Folgeprobleme andere Fehler sind.

Bau mal ein Minimalbeispiel für den alternierenden Fehler.
Mach ein Dokument, das neben dem Header nur Teile enthalten die den Fehler enthalten.

Das erleichtert die Suche doch sehr.
Zum Erstellen von Minimalbeispielen siehe
http://www-users.rwth-aachen.de/Christian.Faulhammer/mini.html

Blubb

derandre
25-02-2005, 21:53
ich mal wieder...

also:
1) \documentclass[12pt,twoside,a4paper,ngerman,BCOR4cm]{scrreprt}
\usepackage{babel}

hab ich mal befolgt. erkenne erstmal keinen grossen funktionalen unterschied - ausser: mein inhaltsverzeichnis erscheint wieder :-) hab ein wenig rumprobiert: liegt wohl an dem zusatz BCOR4cm .. ?! naja, was der genau wie macht und bedeutet muss und will ich grade mal rausfinden ...
aber: das schriftbild stimmt nun nicht mehr genau: während der text schön mit serifen ist, erscheinen alle überschriften, auch im inhaltsverzeichnis, anfang eines kapitels, usw. als serifenlose worte .. und das gefällt mir nicht so ganz .. ;-)

2) "Mit \ref versucht TeX eine Referenz zu machen. Da erwartet TeX u.a. an bestimmten Positionen eine Nummer."

ja, und wo genau ? das komisch ist ja, im gleich folgenden minimalbeispiel geht es plötzlich ...
a) hier mal der original-code mitten drin, da gehts nicht..:

...
\begin{figure}[htbp]
\centering
\includegraphics[width=0.65\textwidth]{pics/J2EE/JNDI.pdf}
\caption{Java Naming and Directory Interface}
\label{fig:JNDI}
\end{figure}

\par Die Nutzung findet anhand des Namens wie in Abbildung \ref{fig:JNDI} gezeigt statt.
...

b) mein minibeispiel - hier ist alles ok

\documentclass[12pt,twoside,a4paper,ngerman,BCOR4cm]{scrreprt}
\usepackage{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}

\graphicspath{{pics/}}

\begin{document}

Es folg ein Beispiel in Abbildung \ref{fig:JNDI}.

\begin{figure}[htbp]
\centering
\includegraphics[width=0.65\textwidth]{pics/J2EE/JNDI.pdf}
\caption{Java Naming and Directory Interface}
\label{fig:JNDI}
\end{figure}

Wie in Abbildung \ref{fig:JNDI} zu sehen ist, ist das Wetter schön.

\end{document}


übrigens: bin echt sprachlos, wie schnell und kompetent mir hier geholfen wird. nochmals danke dafür.

andre

blubb
25-02-2005, 22:15
liegt wohl an dem zusatz BCOR4cm
Nö.
BCOR macht eine Bindekorrekter von 4cm. d.h. das Seitenlayout wird etwas verschoben.

Das ist eine Funktion des typearea-Paketes.
Sprich, wenn dir scrreprt nicht behagt, die Funktion bekommst du auch mit
\usepackage[BCOR4cm]{typearea}

Ich würde aber empfehlen bei Koma-Script zu bleiben, es ist einfach flexibler.


aber: das schriftbild stimmt nun nicht mehr genau: während der text schön mit serifen ist, erscheinen alle überschriften, auch im inhaltsverzeichnis, anfang eines kapitels, usw. als serifenlose worte .. und das gefällt mir nicht so ganz .. ;-)

Schau mal in der Doku zu komascript nach (scrguide.pdf)
Vielleicht klappt auch schon
\setkomafont{sectioning}{\normalfont\normalcolor}