freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

ssh框架搭建實例教程課程設計-其他專業(yè)-資料下載頁

2025-01-19 06:51本頁面

【導讀】SSH的理解及其應用實踐

  

【正文】 startup /servlet servletmapping servletnameaction/servletname urlpattern*.do/urlpattern /servletmapping ! session超時定義 ,單位為分鐘 sessionconfig sessiontimeout20/sessiontimeout /sessionconfig welefilelist welefile/welefile /welefilelist /webapp : ?xml version= encoding=UTF8 ? !DOCTYPE strutsconfig PUBLIC //Apache Software Foundation//DTD Struts Configuration strutsconfig ! Form配置 formbeans formbean name=loginForm type= formproperty name=username type=/formproperty /formbean /formbeans actionmappings ! HELLO action path=/hello type= name=loginForm forward name=ok path=//forward /action /actionmappings controller setproperty property=processorClass value= / /controller plugin className= / /strutsconfig : 注意:此文件 struts 必須配置,而 struts 不需要配置 ?xml version= encoding=UTF8? beans xmlns= xmlns:xsi= xmlns:jee= xmlns:tx= xmlns:context= xsi:schemaLocation= defaultautowire=byName defaultlazyinit=true /beans 至此,我們的 Spring+Struts+Hibernate 集成工作完成! : 包下建立 package 。 import 。 import 。 import 。 import 。 import 。 @Entity @Table(name = user) public class User { private Integer id。 private String username。 private String password。 public User() { super()。 } @Id @GeneratedValue(strategy=) public Integer getId() { return id。 } public void setId(Integer id) { = id。 } public String getUsername() { return username。 } public void setUsername(String username) { = username。 } public String getPassword() { return password。 } public void setPassword(String password) { = password。 } } 包下建立 package 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 /* *@author onlyflag */ @Transactional public class UserService { private SimpleHibernateTemplateUser,Long userDao。 @Required public void setSessionFactory(SessionFactory sessionFactory) { userDao = new SimpleHibernateTemplateUser,Long(sessionFactory,)。 } @Transactional(readOnly=true) public User getUser(Long id) { return (id)。 } @Transactional(readOnly=true) public PageUser getAllUser(PageUser page) { return (page)。 } @Transactional(readOnly=true) public User getUserByLoginName(String loginName) { return (loginName,loginName)。 } public void saveUser(User user) { (user)。 } public void deleteUser(Long id) { User user = (id)。 (user)。 } public ListUser findByProperty(String propertyName,String value) { return (propertyName, value)。 } public User findUniqueByProperty(String propertyName,String value) { return (propertyName, value)。 } @Transactional public boolean isLoginNameUnique(String loginName,String LoginName) { return (loginName,loginName, LoginName)。 } public SimpleHibernateTemplateUser, Long getUserDao() { return userDao。 } } 下建立 //有了: User 和 UserService 我們就可寫一個測試類來進行 User 類的各種操作 : package 。 import 。 import 。 import 。 import 。 public class Test { public static void main(String[] args){ ApplicationContext ctx=new ClassPathXmlApplicationContext( /resource/applicationContext*.xml)。 UserService us=(UserService) (userService)。 User user=new User()。 (123)。 (onlyflag)。 (user)。 } } 運行 我們將成功的在數據庫里插入一條數據 通過這次作業(yè)認識到了自己的不足,而學習是個積累的過程。要想學好這樣的框架就必須先了解 Struts, Spring, Hibernate 各個的運行機制流程。在熟悉 各個框架的基礎上在進行整合才能達到好的效果。而且學習也不是一天兩天就能成功的,就像給我們講課的同學一樣,憑著自己的興趣學習了一年才能有很好的成績。 由于現在能力不夠所以做的還不夠好, 上面的例子自己照著流程也做了一下,可是由于對框架的了解并不是十分的透徹,以及各個版本的融合問題,例子中還有些問題。但是整個開發(fā)搭建的流程自己走了一遍,也對 SSH有了更多的一些了解。我相信,以后只要能堅持下去,也能像我的同學一樣對這些有更深刻的理解。
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1