Skip to content

Commit 8af8c17

Browse files
author
Kin Man Chung
committed
JSP 2.3 spec
A spec A spec/xx A spec/fm AM spec/fm/JSP_Glossary.fm A spec/fm/tld-structure-tag-2_1.vthought AM spec/fm/jsp-partitioned_TOC.fm AM spec/fm/JSP_Configuration.fm AM spec/fm/JSP_Changes.fm AM spec/fm/JSP_Part_I.fm AM spec/fm/JSP_Schema_XML.fm AM spec/fm/JSP_I18N_Algorithm.fm AM spec/fm/JSP_API_Tagext.fm AM spec/fm/JSP_Part_II.fm AM spec/fm/JSP_DD.fm AM spec/fm/jsp-partitioned.book AM spec/fm/JSP_Documents.fm AM spec/fm/JSP_Scripting.fm AM spec/fm/JSP_Expression_Language.fm AM spec/fm/JSP_Engine.fm AM spec/fm/JSP_Preface.fm AM spec/fm/javax.servlet.jsp.tagext.fm AM spec/fm/JSP_Overview.fm AM spec/fm/JSP_License_CD1.fm AM spec/fm/javax.servlet.jsp.el.fm A spec/fm/tld-structure.vthought AM spec/fm/javax.servlet.jsp.fm AM spec/fm/JSP_Syntax_1_16.fm AM spec/fm/JSP_XML_Views.fm AM spec/fm/JSP_I18N.fm AM spec/fm/JSP_Compiling_JSPs.fm AM spec/fm/JSP_Title.fm AM spec/fm/JSP_API_Core.fm AM spec/fm/JSP_StandardActions.fm AM spec/fm/JSP_Status.fm AM spec/fm/JSP_TLD.fm A spec/fm/tld-structure-tag.vthought AM spec/fm/JSP_Syntax.fm A spec/fm/doc-files AM spec/fm/doc-files/jsp-ELResolver.gif AM spec/fm/doc-files/ELResolvers.gif A spec/fm/doc-files/javax A spec/fm/doc-files/javax/servlet A spec/fm/doc-files/javax/servlet/jsp A spec/fm/doc-files/javax/servlet/jsp/tagext AM spec/fm/doc-files/javax/servlet/jsp/tagext/BodyTagProtocol.gif AM spec/fm/doc-files/javax/servlet/jsp/tagext/IterationTagProtocol.gif AM spec/fm/doc-files/javax/servlet/jsp/tagext/TagProtocol.gif AM spec/fm/doc-files/javax/servlet/jsp/tagext/VariableInfo-1.gif AM spec/fm/doc-files/javax/servlet/jsp/tagext/duke.gif A spec/fm/doc-files/ELResolvers.vthought AM spec/fm/JSP_API_EL.fm AM spec/fm/JSP_Tag_Extensions.fm AM spec/fm/JSP_Tag_Files.fm A spec/fm/tld-structure-function.vthought A spec/fm/tld-structure-listener.vthought AM spec/fm/JSP_Part_III.fm A spec/fm/tld-structure-tag-file.vthought A spec/apigen A spec/apigen/apigen A spec/apigen/apigen/fm AM spec/apigen/apigen/fm/javax.servlet.jsp.tagext.fm AM spec/apigen/apigen/fm/javax.servlet.jsp.el.fm AM spec/apigen/apigen/fm/javax.servlet.jsp.fm A spec/TODO.txt A spec/changelog.txt A spec/admin A spec/admin/TODO.txt A spec/admin/announce.txt A spec/admin/specgeneration.txt A spec/admin/xsd.txt A spec/pdf A spec/pdf/JSP2.3MR.pdf A spec/pdf/JSP2.3MR.log A spec/HOW-TO.txt A spec/README.txt A spec/build.xml svn path=/trunk/; revision=1441
1 parent a38a450 commit 8af8c17

64 files changed

Lines changed: 10548 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

spec/HOW-TO.txt

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
/usr/dist/share/framemaker,v7.0:
2+
open fm/jsp-partioned.book
3+
admin/specgeneration.txt
4+
5+
- Open JSP 1.1
6+
- manual editing of footer
7+
8+
- Open chapter1
9+
- view->masterpage
10+
- dbl click on footer -> all pages footer -> edit definition -> PFD *2*
11+
- special->variable->book title -> edit definition -> PFD *2*
12+
13+
- Import variable defs from chapter 1 into all other chapters:
14+
- select all components:
15+
- click on JSP.1.1
16+
- go to bottom
17+
- shift - click
18+
- file->import->formats->deselect everything except for variables
19+
make sure I import from chapter1
20+
21+
- Update the var defs in the same way for file apigen/mymifdocletemplate.mif
22+
e.g., "book title" and "release date" vars
23+
- when saving, yes on everything
24+
25+
- Import APIs:
26+
- apigen/apigen.sh
27+
- REPOS_HOME point to GF home, e.g., REPOS_HOME=/space/luehe/ws/sjsas90
28+
- make sure apigen/apigen/fm exists before running script
29+
30+
- Add generated *.fm files to book:
31+
32+
- Location from where to add: /space/luehe/ws/specs/jspspec/apigen/apigen/fm
33+
- Add API fm files to book by clicking 3rd from left icon at bottom of
34+
jsp-partitioned.book
35+
- API fm files to add:
36+
- javax.servlet.jsp.fm
37+
- javax.servlet.jsp.tagext.fm
38+
- javax.servlet.jsp.el.fm
39+
- If we ever decide to copy generated files into book directory, notice:
40+
The gif files that are saved in doc-files in the API src directory
41+
must be copied to be accessible to the generated .fm file
42+
--> if they are changed, must be copied. Looks like the first gif
43+
in the tagext API must have its ref updated. Others follow through
44+
once this one is fixed...
45+
- Make sure to cvs commit
46+
47+
- Correct problems in javax.servlet.jsp.tagext.fm:
48+
49+
- Edit -> Find -> Paragraph Tag: "ClassNumbered-1"
50+
Make sure all the ones that are not supposed to be "1." are changed to
51+
ClassNumbered-2 instead. I had to change 4 of them.
52+
This is a bug in the MIF converter.
53+
Change para tag by clicking paragraph icon (top righthand corner)
54+
55+
- Find VariableInfo class and fix the table.
56+
Select the whole table and resize column widths.
57+
Select "By Scaling to Widths Totalling" and set to "6.5".
58+
Just in case:
59+
- Change font of inner (white background) cells to be non-bold
60+
(manually per cell by highlighting cell)
61+
- TO resize column: select cell (Ctrl- click); shift select the handle
62+
of the cell
63+
64+
- Change cover page:
65+
66+
- The background for "Early Draft Release", "Public Review",
67+
"Proposed Final Draft".
68+
- In jsp-partioned.book, dbl-click on JSP_Title.fm
69+
- View -> Reference Pages
70+
- Make necessary edits
71+
- View -> Bodypages (will get me back to cover page)
72+
- Insert graph by selecting paragraph just above the graph (i.e.,
73+
"discuss this specification")
74+
-> paragraph -> designer -> advanced tab
75+
Frame below pgf -> public / expert / ...
76+
77+
- generate TOC
78+
-> Click on 2nd from left icon at bottom of jsp-partioned.book
79+
-> Click on "update" (no other modifs)
80+
(there are going to be errors about unresolved refs - ignore)
81+
-> File -> Save book
82+
-> File -> Save book as -> PDF
83+
See specgeneration.txt for details, but the following may not be
84+
required:
85+
86+
o On the Tags tab: Turn off (de-select) Generate Tagged PDF. I
87+
don't see where the structure of the tags makes any sense, so I
88+
suggest turning this off. Will produce a small file size, too.
89+
-> to make sure PDF bookmarks are generated, make sure
90+
"Genarate PDF bookmarks" has been selected, and choose "All" as the
91+
level
92+
93+
-> use "top" utility to see when done
94+

spec/README.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
This is the main JSP specification workspace.
2+
3+
apigen/ Ant build file to auto-generate portions of the spec (e.g. API)
4+
5+
fm/ FrameMaker source files for specification
6+
7+
xsd/ XML Schema source
8+
9+
admin/ Administrative information about the spec
10+

spec/TODO.txt

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
Commetns from SAP
2+
3+
E.1.6 -> missing method name
4+
E.2.13 and E.2.14 -> fix the formatting
5+
E.2.16 -> fix formatting
6+
7+
-----
8+
From Bill:
9+
10+
-------- Original Message --------
11+
Subject: schemas in specs
12+
Date: Tue, 06 Sep 2005 14:52:05 -0700
13+
From: Bill Shannon <[email protected]>
14+
15+
16+
My spec has been getting bigger and bigger, largely because I've
17+
been carrying around all the schemas and DTDs for all versions of
18+
Java EE as part of the document. I polled my expert group and
19+
they generally supported moving the schemas out of the spec document.
20+
21+
What I'm going to do is reference the current and previous schemas
22+
on the web within the main spec document. I'm also going to prepare
23+
a download bundle that contains the spec document and the current
24+
(but not previous) schema files.
25+
26+
If any of you are including your schemas in your spec documents,
27+
you might want to consider doing the same.
28+

0 commit comments

Comments
 (0)