<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    fun

     

    Spring AOP 簡單入門筆記

         摘要: 分享一個自己寫的最為簡單的Spring AOP的應用,其實,本人也是學習Spring不久,只是把一些個人的理解分享下,供參考。可能很多人剛開始不太理解到底啥是AOP,其實它也是相對OOP來說的,類似OOP其實也是一種編程思想吧。本人暫且把Spring 中的AOP理解成一種方法的攔截器(可能有所片面,主要是方便理解)。 個人通俗理解,就好比你去自動取款機取錢,邊上裝了個攝像頭在監視著。你取你的錢,...  閱讀全文

    posted @ 2009-04-23 18:30 fun| 編輯 收藏

    google app engine for java 學習之一

    注冊:http://appengine.google.com/promo/java_runtime

     kickstart: http://code.google.com/appengine/docs/java/gettingstarted/installing.html

    簡單小結一下:

    1. appengine for java開發包相當友好

    2. appengine for java對ide也相當友好

    3. appengine for java的webapp就是一個war

    4. appengine for java開發包使用了geronimo

    5. appengine for java使用了jdo作為數據接口

    6. appengine for java支持gwt

    8. appengine for java可以寫jsp和servlet

    9. appengine for java開發包使用了jetty和javadb?

    ...

    上代碼:

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>   
    <%@ page import="java.util.List" %>   
    <%@ page import="javax.jdo.PersistenceManager" %>   
    <%@ page import="com.google.appengine.api.users.User" %>   
    <%@ page import="com.google.appengine.api.users.UserService" %>   
    <%@ page import="com.google.appengine.api.users.UserServiceFactory" %>   
    <%@ page import="guestbook.Greeting" %>   
    <%@ page import="guestbook.PMF" %>   
    <!--copyrigth http://www.bt285.cn  http://www.5a520.cn-
    <html>   
      
    <head>   
        
    <link type="text/css" rel="stylesheet" href="/stylesheets/main.css" />   
      
    </head>   
      
      
    <body>   
      
    <%   
        UserService userService 
    = UserServiceFactory.getUserService();   
        User user 
    = userService.getCurrentUser();   
        
    if (user != null{   
    %>   
    <p>Hello, <%= user.getNickname() %>! (You can   
    <a href="<%= userService.createLogoutURL(request.getRequestURI()) %>">sign out</a>.)</p>   
    <%   
        }
     else {   
    %>   
    <p>Hello!   
    <a href="<%= userService.createLoginURL(request.getRequestURI()) %>">Sign in</a>   
    to include your name with greetings you post.
    </p>   
    <%   
        }
       
    %>   
      
    <%   
        PersistenceManager pm 
    = PMF.get().getPersistenceManager();   
        String query 
    = "select from " + Greeting.class.getName() + " order by date desc range 0,5";   
        List
    <Greeting> greetings = (List<Greeting>) pm.newQuery(query).execute();   
        
    if (greetings.isEmpty()) {   
    %>   
    <p>The guestbook has no messages.</p>   
    <%   
        }
     else {   
            
    for (Greeting g : greetings) {   
                
    if (g.getAuthor() == null{   
    %>   
    <p>An anonymous person wrote:</p>   
    <%   
                }
     else {   
    %>   
    <p><b><%= g.getAuthor().getNickname() %></b> wrote:</p>   
    <%   
                }
       
    %>   
    <blockquote><%= g.getContent() %></blockquote>   
    <%   
            }
       
        }
       
        pm.close();   
    %>   
      
        
    <form action="/sign" method="post">   
          
    <div><textarea name="content" rows="3" cols="60"></textarea></div>   
          
    <div><input type="submit" value="Post Greeting" /></div>   
        
    </form>   
      
      
    </body>   
    </html>  

     

    這是guestbook的jsp文件,麻雀雖小五臟俱全,尤其注意讀數據那塊!

    數據庫可以在\WEB-INF\appengine-generated\local_db.bin中找到。

    再來看看web.xml文件:

    <?xml version="1.0" encoding="utf-8"?>  
    <!DOCTYPE web-app PUBLIC   
     "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"   
     "http://java.sun.com/dtd/web-app_2_3.dtd"
    >  
      
    <web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5">  
        
    <servlet>  
            
    <servlet-name>guestbook</servlet-name>  
            
    <servlet-class>guestbook.GuestbookServlet</servlet-class>  
        
    </servlet>  
        
    <servlet-mapping>  
            
    <servlet-name>guestbook</servlet-name>  
            
    <url-pattern>/guestbook</url-pattern>  
        
    </servlet-mapping>  
      
        
    <servlet>  
            
    <servlet-name>sign</servlet-name>  
            
    <servlet-class>guestbook.SignGuestbookServlet</servlet-class>  
        
    </servlet>  
        
    <servlet-mapping>  
            
    <servlet-name>sign</servlet-name>  
            
    <url-pattern>/sign</url-pattern>  
        
    </servlet-mapping>  
      
        
    <welcome-file-list>  
            
    <welcome-file>guestbook.jsp</welcome-file>  
            
    <welcome-file>index.html</welcome-file>  
        
    </welcome-file-list>  
    </web-app>  

    除此之外,appengine還有一個配置appengine-web.xml

  • <?xml version="1.0" encoding="utf-8"?>  
  • <appengine-web-app xmlns="http://appengine.google.com/ns/1.0">  
  •     <application></application>  
  •     <version>1</version>  
  •    <desc>http://www.5a520.cn 小說520網</desc>
  •     <system-properties>  
  •         <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>  
  •     </system-properties>  
  • </appengine-web-app>  
  • posted @ 2009-04-20 13:36 fun| 編輯 收藏

    javamail發送郵件的簡單實例

         摘要: 今天學習了一下JavaMail,javamail發送郵件確實是一個比較麻煩的問題。為了以后使用方便,自己寫了段代碼,打成jar包,以方便以后使用。呵呵 以下三段代碼是我的全部代碼,朋友們如果想用,直接復制即可。 第一個類:MailSenderInfo.java package com.util.mail;    /** */...  閱讀全文

    posted @ 2009-04-15 14:16 fun| 編輯 收藏

    僅列出標題
    共2頁: 上一頁 1 2 

    導航

    統計

    常用鏈接

    留言簿(11)

    隨筆檔案

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲欧洲日韩综合| 久久久久国产亚洲AV麻豆| 亚洲午夜久久影院| 久久er国产精品免费观看8| 亚洲第一黄色网址| 免费精品国自产拍在线播放| 在线永久免费观看黄网站| 激情婷婷成人亚洲综合| 免费欧洲毛片A级视频无风险| 亚洲AV成人无码网站| 免费看国产精品麻豆| 国产在亚洲线视频观看| 亚洲另类激情专区小说图片| 色爽黄1000部免费软件下载| 国产成人毛片亚洲精品| A级毛片高清免费视频在线播放| 亚洲精品美女久久777777| 免费的全黄一级录像带| 中文字幕亚洲免费无线观看日本| 免费视频爱爱太爽了| 亚洲小说图区综合在线| 亚洲Av无码国产情品久久| 国产裸体美女永久免费无遮挡| 久久亚洲国产精品一区二区| 69视频在线观看免费| 亚洲1234区乱码| 免费成人黄色大片| 精品国产免费一区二区三区香蕉| 亚洲精品不卡视频| 国产片免费在线观看| 免费久久人人爽人人爽av | 九九久久精品国产免费看小说 | 国产精品免费综合一区视频| 一级毛片不卡免费看老司机| 久久久久亚洲AV无码专区首| 午夜宅男在线永久免费观看网| 曰批全过程免费视频免费看 | 亚洲精品在线免费观看| 国产精品酒店视频免费看| 天堂在线免费观看| 亚洲综合色一区二区三区|