这个看起来简单其实还是很复杂的。
基本功能的实现其实不难但是下面的要求真多啊。。像界面部分可以找相关的交友网站索取原代码自己可以加以修改来做个界面。但是逻辑关系就需要对SERVLETS写了。
关于数据库部分得用SQL自己做好几个相关的表格来存储注册的信息。像可以用到CREATE,INSERTE之类都还比较简单。而3层的网络结构其中中间层又需要JDBC的API来连接到数据库。具体软件的操作和相关的代码我提供下相关的网站你去看看:http://jakarta.apache.org/,
http://www.jboss.org/