간단 한 웹 3 층 구조 시스템 [5 판]

10385 단어 Web
지난 판 을 이 어 오늘 은 3 층 구조 백 스테이지 코드 가 완 료 된 것 이 많 지 않 습 니 다. 이 판 을 다 썼 고 그 다음은 프론트 데스크 의 제작 입 니 다. 프론트 데스크 가 익숙 하지 않 고 깊이 공부 하고 있 습 니 다.시간 이 지나 면 쓰 고 오늘 은 백 스테이지 코드 를 다 쓰 세 요.
 
3 층 구 조 는 DAL 층, BLL 층, UI 층 (즉 웹 층) 을 포함 하고 앞의 몇 판 은 DAL 에 중점 을 두 었 습 니 다. 즉, 데이터 액세스 층 코드 의 작성 입 니 다.사실 BLL 계층 의 코드 는 쓰기 가 쉽 습 니 다. 진정 으로 유연 하 게 사용 하려 면 알고리즘 기반 이 필요 합 니 다. BLL 비 즈 니스 논리 층 은 주로 논리 적 인 것 을 처리 합 니 다. 이 층 은 데이터베이스 에 있 는 코드 를 작성 할 필요 도 없습니다. DAL 계층 에서 이미 작 성 했 기 때문에 BLL 에서 정의 해서 사용 하면 됩 니 다.
 
다음 hiBLL 의 일부 코드:
 1 using System;

 2 using System.Collections.Generic;

 3 using System.Linq;

 4 using System.Text;

 5 using System.Threading.Tasks;

 6 

 7 using System.Data;

 8 using System.Data.SqlClient;

 9 using DAL;

10 using Model;

11 

12 namespace BLL

13 {

14     public class personMG

15     {

16         personDAO pd = null;

17 

18         public personMG()

19         {

20             pd = new personDAO();

21         }

22 

23         /// <summary>

24         ///       

25         /// </summary>

26         /// <param name="name">        </param>

27         /// <param name="sex">        </param>

28         /// <param name="salary">        </param>

29         /// <returns>     :          ,          </returns>

30         public bool insert(person p)

31         {

32             return pd.insert(p);

33         }

34         

35         /// <summary>

36         ///       

37         /// </summary>

38         /// <param name="id">      id</param>

39         /// <returns>     :          ,          </returns>

40         public bool delete(person p)

41         {

42             return pd.delete(p);

43         }

44         

45         /// <summary>

46         ///       

47         /// </summary>

48         /// <param name="id">        </param>

49         /// <param name="name">        </param>

50         /// <param name="sex">        </param>

51         /// <param name="salary">        </param>

52         /// <returns>     :          ,          </returns>

53         public bool update(person p)

54         {

55             return pd.update(p);

56         }

57       

58         /// <summary>

59         ///           

60         /// </summary>

61         /// <param name="name">          </param>

62         /// <returns>     :        ,        </returns>

63         public bool repeat(person p)

64         {

65             return pd.repeat(p);

66         }

67     }

68 }

좋은 웹페이지 즐겨찾기