TCDBServer
1.0.0
最も単純なユーザーデータベース管理システム。
使用済みテクノロジー:
TCDBServersrcmaindb.properties DAOFactoryImplementationClassNameパラメーターをdatabase.dao.factory.JdbcDaoFactoryのパラメーターを変更します。TCDBServersrcmaindb.properties (JDBCを使用)またはhibernate.connection.urlのConnectionURLパラメーターでユーザーデータベース、名前、パスワードへのパスを示します。 hibernate.connection.username 、 hibernate.connection.password file TCDBServersrcmainhibernate.cfg.xml (hibernateを使用)mvn installを完了します。その結果、戦争アーカイブが収集されますShift + F10プロジェクトとして立ち上げますrole = admin SQL-Poundingフィールドを持つユーザーを直接追加できます/admin/*にアクセスできません/adminのすべてのユーザーとそのデータのリストを表示するか、メニュー項目に対応するナビゲーションパネルをクリックして表示します/admin/addで新しいユーザー(新しい管理者を含む)を作成します/admin/edit?id={id} 、{id}は変数ユーザーのIDです/admin/delete?id={id} 、{id} - 削除されたユーザーのid | id | ログイン | パスワード | メール | 役割 |
|---|---|---|---|---|
| 1 | Kanyewest | passqwertypass | [email protected] | 管理者 |
| 2 | 50cent | fjkngi7gj | [email protected] | ユーザー |
他のDBMSを使用するには、いくつかのアクションを実行する必要があります。
public class MyDbUserDao implements UserDao {
@ Override
...
} public class MyDbDaoFactory extends DaoFactory {
@ Override
public UserDao getUserDao () {
if ( userDao == null ) {
userDao = new MyDbUserDao ();
}
return userDao ;
}
}resources/db.propertiesファイルで、DaoFactory実装の使用のクラスを指定し、 hibernate.cfg.xmlファイル( db.properties使用するものに応じて)でデータベースの設定を示しますSpringWebAppで実装されています(ただし、ここには実装されていません):