做一个web网站
拥有的功能:数据的增删改查,管理员用户注册登录,身份验证登陆后台管理界面。前台网页与用户交互,数据库录入功能
前期准备:数据库几张表的设计,用户表,管理员表,图书表(前期设计不当,主外键约束不能删掉键,只能删掉表重新建立)
ssh框架的架包。
过程:搭建框架。写底层代码。找素材写前端界面
框架:没问题,都能连接上数据库驱动,还有xml文件的配置。hibernate的配置文件会自动生成,spring配置文件是applicationContext.xml,struts配置文件是struts.xml。
底层代码重构:如果重构时增加的方法不重新写,实例化时会创建一个父类的对象,不能强制转换成子类,也就是不能往数据库里写入新的子类对象。
最困难的就是把后台数据库显示到前台,并且有交互功能实现,界面的设计。