用delphi+Apache 开发动态网站(二)

页面导航:首页 > 软件编程 > Delphi > 用delphi+Apache 开发动态网站(二)

用delphi+Apache 开发动态网站(二)

来源: 作者: 时间:2016-02-05 11:47 【

创建数据库应用其实网站的数据库和普通的客户端应用差不多,唯一的不同就是那些可视化控件不能再用了,虽然delphi 6 和7里面提供的websnap 功能比较强大,但是在实际应用中定制性太

 

创建应用

其实网站的数据库和普通的客户端应用差不多,唯一的不同就是那些可视化控件不能再用了,虽然 6 和7里面提供的websnap 功能比较强大,但是在实际应用中定制性太差,可控制的东西复杂,因此本文还是以web broker 为例。

一般的网页都是以上、中、下来设计的,即上面是基本固定的LOGO 和联接部分,中间是内容部分,下面是版权等基本信息,因此我们可以把网页分成三部分,即上、中、下部分,由于上、下部分相对固定,我们就建立两个PageProducer1 元件与之相对应,中间的部分再根据情况动态设定。

   我们以delphi 7 和 apache 2.0.43 和 Interbase为例,首先建立web server 应用程序。如图一,

  这样就建立起一个Apache 2.x 的 DSO 模块,放置dbexpress 数据库联接和访问控件和PageProducer 元件,如图二,

并保证 Dbexpress 控件可以正常访问数据库,具体访问方式超出本文章范围,这里不再详细讨论。在Apache  2 的主目录(一般为htdocs目录)建立一下两个文件,title.,foot.html.

title.html:

<#getalluser>

<BODY  topmargin="0" leftmargin="0" > 

 

<table align="center" border="0" width="90%"  cellSpacing="1" cellPadding="1" >

<td align="left" width="20%" >

   <a href="http://www.51delphi.com"><img src="/image/logo.jpg" border=0></a>

 </td>

<td align="left">

<table width="100%" height=20 align="left">

<form method="POST" action="/delphi/login<#wz>"   >

   <td bgColor="#FEFDED"  align="center">

<FONT class="pt9">用户名<input text name="user"  class="edit" size=12>

密码<input type=password name="pass"  class="edit" size=12 >

<input type =submit value="登陆" class="bt"  ></font></td>

<td bgColor="#FEFDED" align="center">

<FONT class="pt9"><a href="/delphi/userreg" target="_blank"> 注册新用户</font>

 </td>

 <td bgColor="#FEFDED" align="center">

 <FONT class="pt9">

 <#username>

   </font>

 </td>

</form>

Tags:

文章评论


<