1. 程式人生 > >用ssm框架寫sms專案

用ssm框架寫sms專案

在這裡插入圖片描述
歷經一個禮拜的時間在ssm框架的學習和練習中,我逐漸認識和理解了ssm框架
在開發過程中的優勢所在。

前兩天在理解專案的需求和要求後,按照教案例項的步驟和結合功能需求,
做出來了學生管理專案的雛形。能實現基本功能,但在框架的結構功能還有點
懵懂。接下來一天的專案演示和點評,大腦中對於框架的結構逐步再次深入,
並知曉報錯資訊的大概原因。第四天做專案的二次重寫,再次鞏固專案的前前
後後,明顯感受到沒有了第一次寫時的懵懂和陌生。

ssm框架的使用在於之前的web專案對比。原生態的專案同樣是採用MVC開發
模式。從model開始,構建實體類,寫服務方法,然後用傳統jdbc連線模式查詢
資料庫,每次請求資料庫都會重新開啟通道,關閉通道。接下來寫servlet,接
收頁面傳輸引數–進行業務邏輯處理–儲存處理後的值–跳轉頁面,每實現一個
功能需要建立一個servlet。最後實現view頁面渲染,獲取servlet儲存在session
裡面的值,通過el表示式將結果顯示在jsp中,最終渲染到瀏覽器頁面。

ssm框架的使用最明顯的作用在於,在後臺大大簡化了程式碼量。model層通過
@Autowired申明注入物件;dao層的連線資料庫通過對映檔案注入,通過簡單
的sql語句直接操控資料庫;servlet層通過RequestMapping和方法名直接取代
了傳統的servlet結構,不再是以功能為單位,而是一個需求模組為一個模組的
結構。

在ssm框架的使用中除了框架的構建外,最重要的在於Mapper對映的配置了,
dao層構建介面對映到xml檔案操作資料庫,資料庫查詢得結果直接對映成返回
型別的物件,我們只需要構建好對應的屬性和欄位名。

在這次專案開發過程中,花費時間最長的在配置dao層xml配置檔案,時常會報
找不到vlaue,先將預寫的sql語句在navicat上測試成功,然後再放置配置檔案
中,對應的配置欄位根據navicat查詢結構一步步對應其column避免重名的錯
誤。另外在有引數傳入的時候忘記在對映表中寫入parameter引數也是會報
does not contain value;另一個花費時間長的是找不到頁面,打斷點輸入url不進
入問題,此時要耐性以此檢視controller–mapping配置–service–pojo的屬性配
置等相關程式碼,報錯的時候也儘量不去用谷歌翻譯,直接檢視英文報錯內容,
一步步去檢查。

最後,在實現業務功能的同時,我們要貫徹程式碼規範的思想,方法名上用文件
註釋,類名前註釋作者,引數註明作用。著重加強前端js指令碼語言實現的靈活
性。往後做專案開發中除了反覆多寫多練外要學會散發邏輯思維,有一個清晰
的腦回路才能寫出簡易清晰的程式碼。

相關推薦

ssm框架sms專案

歷經一個禮拜的時間在ssm框架的學習和練習中,我逐漸認識和理解了ssm框架 在開發過程中的優勢所在。 前兩天在理解專案的需求和要求後,按照教案例項的步驟和結合功能需求, 做出來了學生管理專案的雛形。能實現基本功能,但在框架的結構功能還有點 懵懂。接下來一天的專

ssm框架搭建CRUD風格專案完整過程

ssm-crud簡介: SSM-CRUD ssm:SpringMVC+Spring+MyBatis CRUD:Create(建立) Retrieve(查詢) Update(更新) Delete(刪除) 功能點

SSM框架實現簡單的專案-《圖書管理系統》

$(function () { /*三條件動態查詢*/ $("#queryBooks").click(function () { $("#pageNum").val(1); $("

SSM框架實現第一個echarts的例子及一個調百度開發者工具的例子

response char ons enc styles ping 地理編碼 nco swa   過年後的第一篇Blog,說實話年後的自己好慵懶,一直處於半睡半醒狀態 ̄□ ̄||。年後工作上用了好多新東西,像Spring Boot,Swagger,Jenkins,Maven,

利用ssm框架搭建javaweb專案中Did not find handler method[uri]的解決辦法

首先自己是一個前端開發者,以前搭建過專案都是根據視訊走的,今天第一次用maven搭建專案,一切按照步驟new專案,寫配置檔案,寫方法類,tomcat啟動成功,但就是在請求地址的時候一直報404,debug頁面錯誤如下: 大致意思就是沒喲找到這個連結的方法。 解決辦法: 在sprin

如何自己成功搭建一個SSM框架的WEB專案

工作中我們或多或少都需要自己搭建一個框架,現在常見的Java開源框架組合方式主要為:SSH,spring+springMVC+JDBC,SSM。 其中SSM目前無論是培訓機構培訓亦或是招聘。都會將會使用SSM框架作為一個重要能力來作為培訓或是招聘的重要目標之一,下面我將自己

SSM框架開發web專案系列(一) 環境搭建篇

前言   開發環境:Eclipse Mars + Maven + JDK 1.7 + Tomcat 7 + MySQL   主要框架:Spring + Spring MVC + Mybatis   目的:快速上手搭建SSM開發環境,熟悉客戶端請求到資料庫操作的流程。

基於Oracle資料庫,SSM框架和easyUI實現分頁查詢操作

基於Oracle資料庫,用SSM框架和easyUI來實現分頁查詢操作: 第一步,首先擬定好資料庫中的表,在eclipse裡面用maver專案搭配好SSM框架(其中關於SSM框架的pom.xml,spring-mvc.xml,spring-bean.xml,以及webapp目錄下的WEB-INF

thinkphp框架專案在nginx下無法正常訪問報錯的原因以及解決方法

nginx環境問題弄了兩天,發現網上很多人的帖子要麼複製貼上,要麼就是沒有結貼,還自己寫一句“哈哈,我自己解決了”之類的,這點我就鄙視這些發帖的同胞了,你說你問題問了,問題解決了也不給個解釋。還在搜尋的前幾頁,想沒想過需要答案的人的感受呢。滿心歡喜的去看答案,發現沒有結貼。好吧,不多說,進入正題。 我這種方

SSM 框架搭建 web 專案的思路整理

一、SSM框架 SSM 框架是三個框架的簡稱:spring,springMVC,MyBatis 1、Spring Spring 是一個開源框架,一個輕量級的,非侵入的 JEE 框架,兩個核心概念:控制反轉(IoC)和麵向切面程式設計(AOP)。控制反轉

Bootstrap框架響應式輪播圖

說實話個人覺得這個Bootstrap的js外掛來實現輪播圖效果挺好的。 提醒一下你得要到Bootstrap官網提前下載一下這個: 還有就是在你的開頭記得加上這行程式碼: 結尾記得加上這兩行: <!-- 輪播圖 --> <div id="

SSM框架搭建及專案實戰

(可通過圖片水印檢視部落格地址) 1、基本概念 1.1、Spring         Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作Expert One

dubbo框架的簡單的介面作為客戶端

在客戶端需要依賴服務端的jar包和類,在客戶端也新建和服務端一樣的介面和實現類 consumer.xml配置如下 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sprin

ssm框架中,專案啟動過程以及web.xml配置詳解

本篇主要在基於SSM的框架,深入講解web.xml的配置 web.xml        每個javaEE專案中都會有,web.xml檔案是用來初始化配置資訊:比如Welcome頁面、servlet、servlet-mapping、filter、listener、啟動載入級

CI框架了簡單的pdo單例類

class db{ private static $instance; //私有的靜態變數 private $pdo = ''; //私有的建構函式 //$db_type 資料庫型別 $host 主機ip $dbname

多執行緒引發執行緒安全問題的考慮和在javaWEB專案SSM框架的java專案中的場景分析

    當今世界是一個快速發展的社會,快速發展的好處就是我們不需要了解汽車原理,不需要知道怎麼樣去造輪子,只要你有錢,你就可以享用這一切。     多執行緒的問題在我們初學者的世界裡就顯得尤為突出,看似不合理卻又合理的一個現象時,我們在初學java時多會接觸多

FLask框架第一個小程式

#encoding:utf-8 #從flask這個包中匯入Flask這個類 from flask import Flask #初始化一個Flask物件叫app #需要傳遞一個引數__name__ #1.方便flask框架尋找資源 #2.方便flask外掛比如Flask-S

ThinkPHP框架程式還原或搬家

第一步:修改連線資料庫檔案 路徑:Application\Common\Conf   config.php 二:修改樣式檔案路徑 路徑:Application\Home\Conf   con

IntelliJ IDEA一個SSM整合專案(第二篇)

接著上一篇部落格 https://blog.csdn.net/weixin_43889941/article/details/85015090 接著呢,在resources子目錄下新建"xml"資料夾,這裡名字可以隨便取,但是在springmvc.xml需要修改

IntelliJ IDEA一個SSM整合專案(第一篇)

Spring+Spring MVC+MyBatis整合專案 在pom.xml中匯入相應的包,我用的是 MySql 資料庫,結構如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="htt