準備做一個web形式的圖片管理系統(java)
?????? 準備做一個web形式的圖片管理系統(java),因為以前是做windows下得delphi數據管理系統,所以對web系統不是很熟悉,在網上搜索一下,沒有發現這方面的源碼(demo),都是用asp,.net做的。
??????? 現在大概考慮一下準備用下列工具實現:structs,hibernate,jsp,eclipse,myeclipse,有可能的話在加上spring
數據庫用sql server.
?????????現在處于準備階段,structs,hibernate,eclipse,myeclipse,spring等知識有一點了解,并沒有實際做過項目
,jsp知識還是比較缺乏的.
???????? 對于圖片管理,在網上收集到jspSmartUpload組件,進行文件上傳,下載,圖片的相關管理,現在正在看.
現在僅僅是幫公司做一個簡單的圖片管理系統,要求比較簡單,有圖片上傳(圖片以文件形式保存在目錄下),
輸入簡單的描述信息,能夠瀏覽察看,并做相應的權限管理。
下面設計了幾個簡單的Table:
?????? CREATE TABLE [Photo] (
?[ID] [int] NOT NULL ,
?[TitleID] [int] NULL ,
?[Content] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
?[Click] [int] NULL ,
?[Number] [int] NULL ,
?[Photo] [image] NULL ,
?[Information] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
?[Path] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
?[Memo] [text] COLLATE Chinese_PRC_CI_AS NULL ,
?CONSTRAINT [PK_Photo] PRIMARY KEY? CLUSTERED
?(
??[ID]
?)? ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
CREATE TABLE [Title] (
?[ID] [int] NOT NULL ,
?[ParentID] [int] NULL ,
?[Camerist] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
?[ClickCount] [int] NULL ,
?[Name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
?[Description] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
?[UpdateTime] [datetime] NULL ,
?CONSTRAINT [PK_Title] PRIMARY KEY? CLUSTERED
?(
??[ID]
?)? ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE TABLE [User] (
?[ID] [int] NOT NULL ,
?[UserName] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
?[Password] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
?[Flag] [smallint] IDENTITY (1, 1) NOT NULL ,
?CONSTRAINT [PK_User] PRIMARY KEY? CLUSTERED
?(
??[ID]
?)? ON [PRIMARY]
) ON [PRIMARY]
GO
???????